Проблема с расположением модуля в шаблоне

Расположение sidebar - категории в InstantMaps

#16 28 сентября 2012 в 22:37
Дело в том, что категории (зеленая обводка) находятся в одном файле (templates.php) а весь компонент (красная обводка) расположен в другом файле… и поэтому их даже в table никак не поместить в один(
Иллюстрация
#17 28 сентября 2012 в 22:39


Ну теперь самый простой вопрос что расширяется, а что сужается?
Тобишь основной контент имеет размеры карты или того что внизу.
Расширить нужно карту или сузить то что внизу.

Коля

Карта — должна быть на всю ширину экрана
Все что находится под картой (категории и рубрика/инфо об объекте) должны быть сужены и расположены по центру.
#18 28 сентября 2012 в 22:50
Ну вот, буквально недавно в блоге человек уже все написал, необходимо только докумекать.

  1.  
  2. <div id="modpositions">
  3. <div id="modleft" style="left:300px;float:tщp;width:300px;">{php} echo cmsModule("modleft"){/php}</div>
  4. <div id="modright" style="right:300px;float:top;width:300px;">{php} echo cmsModule("modright"){/php}</div>
  5. </div>
  6.  
  7.  
В modleft категории в modright рестораны. С left:300px right ну и с width поиграться да и все.

Почитайте там очень доходчиво написано
  1. http://instantcms.ru/blogs/angliiskaja-versija-instantcms/dopolnitelnye-pozici-dlja-modulei-dlja-lyubogo-shablona.html
#19 28 сентября 2012 в 22:52
Но если основной контент размерами как то что внизу, тогда решение другое.
#20 28 сентября 2012 в 23:04


Но если основной контент размерами как то что внизу, тогда решение другое.

Коля

Вот-вот… а то попробовал что-то и ничего толкового не вышло.
Снова упираюсь в то, что из компонента никак отдельно не выделить ни карту ни рубрику млин( ...

На мой взгляд было бы напорядок удобнее, если бы в template.php были отдельно вынесены коды-запросы для карты, для рубрики, для других разделов… и не было бы запарок…
#21 28 сентября 2012 в 23:13
Ну почему же, если надо раздвинуть карту и оставить размер основного контента, так за это отвечает
/templates/_default_/css/960.css а в нем естественно .container_12 .grid_12 (maintop) которые как раз и прописаны в template.php в
  1. <div id="mainbody" class="container_12">
  2. <div id="main" class="<?php if ($mod_count['sidebar']) { ?>grid_8<?php } else { ?>grid_12<?php } ?>">
  3. <?php cmsModule('maintop'); ?>
  4.  
как не трудно догадаться .container_12 .grid_8 это вместе с сайдбаром
#22 1 октября 2012 в 02:47
Решил задачку… правда только лишь силами css удалось сделать задуманное… :)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.