добавление новых контейнеров в готовый шаблон

Тема в разделе "Внешний вид, шаблоны, графика", создана пользователем ellays, 22.08.2012.

  1. Offline

    ellays Недавно здесь

    Регистрация:
    13.08.2012
    Сообщения:
    10
    Симпатии:
    1
    Пол:
    Мужской
    понадобилось добавить в готовый шаблон два контейнера для размещения там модулей гугл-карты

    в index.php в контейнер main (содержащий компонент отображения избранных материалов на главной странице) вставил код для двух контейнеров calendar и googlemap, задав им произвольные имена position-22 и position-33

    Код (CODE):
    1. <div id="main<?php echo $width ?>">
    2.   <div id="calendar"><jdoc:include type="modules" name="position-22" style="xhtml"></div>
    3.   <div id="googlemap"><jdoc:include type="modules" name="position-33" style="xhtml"></div>  
    4.   <div class="sep"></div>
    5.   <div class="sep"></div>
    6.   <jdoc:include type="component" />
    7. </div>  


    в tdefault.css добавил

    Код (CODE):
    1. #calendar {
    2.   margin:0 auto;
    3.   padding:0px;
    4.   background:transparent ;
    5.   min-height:200px;
    6.   border:3px;
    7. }
    8.  
    9. #googlemap {
    10.   margin:0 auto;
    11.   padding:0px;
    12.   background:transparent ;
    13.   min-height:200px;
    14.   height:200px;
    15.   border:3px;
    16. }


    в файл templateDetails.xml добавил две позиции

    Код (CODE):
    1. <positions>    
    2. <position>position-0</position>    
    3. <position>position-1</position>    
    4. <position>position-2</position>    
    5. <position>position-3</position>    
    6. <position>position-4</position>    
    7. <position>position-5</position>    
    8. <position>position-6</position>    
    9. <position>position-7</position>    
    10. <position>position-8</position>    
    11. <position>position-9</position>    
    12. <position>position-10</position>       
    13. <position>position-11</position>       
    14. <position>position-12</position>       
    15. <position>position-13</position>       
    16. <position>position-14</position>
    17. <position>position-22</position>   
    18. <position>position-33</position>
    19. </positions>


    больше ничего нигде прописывать не нужно?

    контейнеры отображаются там где нужно, но при добавлении какого-нибудь модуля через панель управления я в списке позиций модулей не вижу тех, что создал я.
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    значит плохо прописал. Пиши руками в менеджере модулей,при создании модуля
     
  4. Offline

    yamangulov Недавно здесь

    Регистрация:
    27.03.2013
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской

    Добрый день. Возникла такая проблема - в шаблоне модули выводятся в контейнеры, создаваемые динамически следующей строкой:
    <div id="left"><jdoc:include type="modules" name="left" style="rounded" /></div>

    При этом контейнеры, которые создаются и помещаются внутрь контейнера left, не имеют собственного id="имя контейнера". А позарез нужно, чтобы такое имя контейнера у одного из выводимых модулей было - это требуется для выполнения одного решения. Подскажите - как это сделать? Ничего в голову не приходит, хоть убей.=O
     

Поделиться этой страницей

Загрузка...