класс nolink добавлен <a>для каждого ul и li
Вопрос
В Joomla 3.0 пустой <a>
бирка с class="nolink"
(т.е.) вставляется для каждого <ul>
и <li>
.
Посоветуйте мне, как это удалить.
Мы создаем компонент и создаем вкладки в качестве компонента по умолчанию (например, страница редактирования компонента новостной ленты).На первой вкладке расположите <a>
тег создан.
Решение
Измените следующий код в function addtoolbar
в view.html.php
файл.
Измените параметры главного меню на значение false в режиме просмотра страницы редактирования.
JFactory::getApplication()->input->set('hidemainmenu', false);
Если нам нужно отобразить главное меню, используя приведенный выше код, то следующий код <a class="nolink"></a>
не генерируется на странице редактирования.
Другие советы
Я думаю, что нашел проблему.
Это происходит из-за тега, который не закрыт в /administrator/modules/mod_submenu/tmpl/default.php
файл в строке 26.
Тикет уже создан в JoomlaCode: [#29623] Отсутствует закрывающий тег ссылки в макете подменю
Нам просто нужно дождаться следующей версии Joomla.
Вы также можете добавить '</a>'
пометьте в конце строки 26 следующим образом:
?><a class="nolink"><?php echo $item[0]; ?></a><?php
Я перепробовал все редакторы по умолчанию, которые поставлялись с Joomla 3.0:
(В разделе Пользователи -> Менеджер пользователей -> Суперпользователь -> Основные настройки -> Редактор:)
Здесь этой проблемы не возникло.Я также попробовал использовать кнопку в редакторе TinyMCE, чтобы добавить теги ul и li.
Можете ли вы рассказать более подробно о том, как вы добавили эти теги ul и li?
Каким редактором вы пользуетесь?