Добавить тег <span> в разметку меню

Тема в разделе "Вопросы по работе с меню", создана пользователем Painbot, 18.04.2012.

  1. Offline

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

    Регистрация:
    18.04.2012
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Добрый день!

    в Joomla разбираюсь не так давно (2.5)

    нужна помощь в таком вопросе :
    сейчас при создании меню в панели разметка такая -


    Код (CODE):
    1. <ul>
    2. <li></li>
    3. <li></li>
    4. <li></li>
    5. <li></li>
    6. </ul>


    В отдельных меню требуется несколько другая разметка:


    Код (CODE):
    1. <ul>
    2. <li><span></span></li>
    3. <li><span></span></li>
    4. <li><span></span></li>
    5. <li><span></span></li>
    6. </ul>


    и просто :

    Код (CODE):
    1. <a href=""> </a> <a href=""> </a> <a href=""> </a>


    где можно это покрутить?

    спасибо!
     
  2.  
  3. Offline

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

    Регистрация:
    16.06.2012
    Сообщения:
    4
    Симпатии:
    1
    Пол:
    Мужской
    Добрый день!

    Столкнулся с той же проблемой. После долгого поиска в интернете, ничего не нашёл. Понял что разбираться придётся самому.
    После недолго ковыряния в коде Joomla 2,5 нашёл решение.

    Заходим на наш сервер с jooml'ой, далее путь modules/mod_menu/tmpl и открываем файл default_component.php

    находим строчку
    Код (CODE):
    1. <a <?php echo $class; ?>href="<?php echo $item->flink; ?>" <?php echo $title; ?>><?php echo $linktype; ?></a>

    и меняем на
    Код (CODE):
    1. <a <?php echo $class; ?>href="<?php echo $item->flink; ?>" <?php echo $title; ?>><span><?php echo $linktype; ?></span></a>

    Сохраняем.

    Готово. Теперть ссылка обрела вид
    Код (CODE):
    1. <a class="span" href="/"><span>Title</span></a>


    То же самое сделать и с файлом default_url.php
     
    Последнее редактирование: 16.06.2012
  4. Offline

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

    Регистрация:
    16.06.2012
    Сообщения:
    4
    Симпатии:
    1
    Пол:
    Мужской
    При добавлении css стиля к тегу span в меню могут возникнуть проблемы с разделителем.

    Решение:

    Открываем файл default_separator.php

    и меняем строчку

    Код (CODE):
    1. <span class="separator"><?php echo $title; ?><?php echo $linktype; ?></span>


    на

    Код (CODE):
    1. <div class="separator"><?php echo $title; ?><?php echo $linktype; ?></div>
     
    OlegM нравится это.

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

Загрузка...