Вопрос по модулям в Joomla

Discussion in 'PHP' started by Nicca, 9 Jan 2009.

  1. Nicca

    Nicca Elder - Старейшина

    Joined:
    11 Jan 2008
    Messages:
    93
    Likes Received:
    4
    Reputations:
    -6
    В шаблоне стоит:
    PHP:
    <?php if($this->countModules('advert1')) : ?>
    <div id="advert1">
        <jdoc:include type="modules" name="advert1" style="xhtml" />
    </div>
    <?php endif; ?>
    В админке:
    Название модуля ||| Позиция ||| ТИП
    Featured News ||| advert1 ||| mod_latestnews
    JB Slideshow ||| advert1 ||| mod_slideshow

    Функция которая отвечает за вывод модуля:
    PHP:
    function modChrome_xhtml($module, &$params, &$attribs)
    {
        if (!empty ($module->content)) : ?>
            <div class="moduletable<?php echo $params->get('moduleclass_sfx'); ?>">
            <?php if ($module->showtitle != 0) : ?>
                <h3><?php echo $module->title?></h3>
            <?php endif; ?>
                <?php echo $module->content?>
            </div>
        <?php endif;
    }
    Тоесть вывод модулей идет по порядку:
    <div>Мудуль 1 (advert1 ||| mod_latestnews)</div>
    <div>Мудуль 2 (advert1 ||| mod_slideshow)</div>

    Как задать вывод модулей отдельно. Например я хочу вывести сначала mod_latestnews, а в другой части страницы mod_slideshow
    И как в этой функции можно задать вывод фото новости?
     
  2. KaZ@NoVa

    KaZ@NoVa Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    368
    Likes Received:
    438
    Reputations:
    -16
    чтобы определить точную позицию модуля, как и любых других элементов страницы - это уже по части html,css,и т.д.
    Могу посоветовать только гуглить и читать книжки.. удач
     
    #2 KaZ@NoVa, 9 Jan 2009
    Last edited: 9 Jan 2009
  3. Nicca

    Nicca Elder - Старейшина

    Joined:
    11 Jan 2008
    Messages:
    93
    Likes Received:
    4
    Reputations:
    -6
    А как задать новую позицию?
     
  4. KaZ@NoVa

    KaZ@NoVa Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    368
    Likes Received:
    438
    Reputations:
    -16
    ты хочешь добавить новую позицую в Шаблон?
     
  5. Nicca

    Nicca Elder - Старейшина

    Joined:
    11 Jan 2008
    Messages:
    93
    Likes Received:
    4
    Reputations:
    -6
    да
     
  6. DTW

    DTW Banned

    Joined:
    11 May 2008
    Messages:
    221
    Likes Received:
    52
    Reputations:
    11
    в джумле можно скрыть или показать определенные модули на каждой странице .
    постав позицию у 2 мод одну

    редактируй тут

    templateDetails.xml

    <positions>
    <position>mymod</position>

    </positions>

    самом шаблоне индекс

    <jdoc:include type="modules" name="mymod" style="beezDivision" headerLevel="1" />
     
    #6 DTW, 9 Jan 2009
    Last edited: 9 Jan 2009
    1 person likes this.
  7. KaZ@NoVa

    KaZ@NoVa Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    368
    Likes Received:
    438
    Reputations:
    -16
    прописывать позицию можно где угодно - в ячейке таблицы, в любом слое, вне таблиц и слоев. Где нужен модуль, там и пиши!

    DTW +5


    Nicca
    Читай больше информации по теме!!!
    ______________________________________
    http://www.joomla-docs.ru/---->FAQ_по_шаблонам_Joomla#..
     
    #7 KaZ@NoVa, 9 Jan 2009
    Last edited: 9 Jan 2009