Вопрос

В 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:
(В разделе Пользователи -> Менеджер пользователей -> Суперпользователь -> Основные настройки -> Редактор:)

  • Редактор - CodeMirror
  • Редактор - Отсутствует
  • Редактор - TinyMCE

    Здесь этой проблемы не возникло.Я также попробовал использовать кнопку в редакторе TinyMCE, чтобы добавить теги ul и li.

    Можете ли вы рассказать более подробно о том, как вы добавили эти теги ul и li?
    Каким редактором вы пользуетесь?

  • Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top