Перейти к основному содержанию
  Понедельник, 8 октября 2018 г
  5 Ответы
  5,4 тыс. посещений
  Подписаться
Использование таблиц для глоссария не соответствует стандарту XML. Почему не используются теги списка определений (dl, dt, dd)?

В разделе «Параметры» я нахожу различные темы оформления глоссария. Если я меняю выбор, это не меняет внешний вид страниц.
Дж
7 лет назад
Правильные HTML-теги для создания глоссариев описаны здесь (DL, DT, DD):
https://www.w3schools.com/tags/tag_dl.asp
А
7 лет назад
@jooomlaa
Спасибо за ваше предложение. У нас уже есть структура div и table на страницах seo glossary
Вы можете переопределить шаблон и изменить макет на dd, dt и dl.
Это свойства, специфичные для каждого шаблона, поэтому управлять ими для каждого шаблона очень сложно.
Пожалуйста, создайте заявку в службу поддержки, мы проверим возможности и сообщим вам о результатах.
Дж
7 лет назад
Спасибо за ответ.
Конечно, я могу внести изменения, отредактировав файл templates/TEMPLATE/html/com_seoglossary/glossaries/default.php. Но почему я не могу добавить новый файл, как в DL, для выбора в настройках темы? Есть только default.php. Было бы лучше, если бы существовал отдельный файл default.php, table.php, masonry -grid.php и т.д. для каждой темы, как это реализовано в других компонентах. Тогда я мог бы очень просто добавить новый файл без переопределения и выбрать его в настройках темы. Это было бы здорово.
Дж
7 лет назад
Я создал скрипт переопределения из glossary/default.php.
Там я выделил тему "responsive" в новый блок elseif-twig. Было бы здорово, если бы вы могли создать новый параметр темы, например, "definition list", тогда строку 352 можно было бы удалить с помощью `$this->glossarytheme=="responsive"`.
Вот рабочий пример: https://www.datenrettung-it-forensik.de/glossar
А
7 лет назад
@Jooomlaa
Спасибо за ваш любезный код.
Я проверю и интегрирую его.
  • Страница :
  • 1
К этому сообщению пока нет ответов.