Меню в drupal 6

Тема в разделе "Drupal", создана пользователем LLlaMaH, 26 дек 2011.

Информация :
Прежде чем создать новую тему внимательно ознакомьтесь с правилами раздела
Модераторы: DMS
  1. LLlaMaH

    LLlaMaH Вот он я

    Регистр.:
    1 апр 2009
    Сообщения:
    250
    Симпатии:
    358
    Всем привет!
    Третий день пошел с того момента, как я пытаюсь победить вывод меню в Drupal 6. Не дается он мне.
    Верстка для блока следующая:

    Код:
    <ul id="first-menu">
            <li class="hover"><a class="active" href="#">Пункт1</a>
                <ul id="sub-menu">
                  <li><a href="#">Подпункт1</a></li>
                  <li><a href="#">Подпункт2</a></li>
                  <li class="last"><a href="#">Подпункт4</a></li>
                </ul>
            </li>
            <li><a href="#">Пункт2</a></li>
            <li><a href="#">Пункт3</a></li>
            <li class="last"><a href="#">Пункт4</a></li>
          </ul>
    Если можно, подробно опишите, как сделать вывод этого меню (на примере Primary links) по шагам, например:
    1) В template php пишем следующее:
    2) В block.tpl.php, где определяется вид блока, пишем следующее.
    3) Радуемся :).
    Заранее спасибо за помощь!
     
  2. aviastop

    aviastop Постоялец

    Регистр.:
    3 май 2010
    Сообщения:
    113
    Симпатии:
    37
    Когда натягиваю html-шаблон, обычно делаю так (верстка дивами).
    В фйал page.tpl.php в нужном месте добавляю

    Код:
    <div id="primarylinks">
            <?php if (isset($primary_links)) : ?>
            <?php print theme('links', $primary_links, array('class' => 'links primary-links')) ?>
            <?php endif; ?>
          </div>
    И в css прописываю
    #primarylinks
    #primarylinks ul
    #primarylinks ul li
    #primarylinks ul li a
    #primarylinks li a:hover, #primarylinks li .current
    ну и т.д. в зависимсти от исходного шаблона.