- Переопределение представлений шаблона в Helix Ultimate 2.0
- Как переопределить вид компонента в Helix Ultimate 2.0
- Как переопределить вид модуля в Helix Ultimate 2.0
Переопределение представлений шаблона в Helix Ultimate 2.0
После версии Helix Ultimate 2.0.3 появилась возможность переопределять представления компонентов из шаблона.
Для этого необходимо создать новые папки по такой схеме: templates/{имя_шаблона}/overrides/
- затем поместить в них переопределение представления CORE компонента или модуля.
Например, если нужно переопределить представление вида статьи, созданное Helix Ultimate, необходимо:
- Создайте следующую структуру папок (используйте Диспетчер файлов (File Manager)):
templates/shaper_helixultimate/overrides/com_content/article
- Затем скопируйте файл
default.php
из:
a)plugins/system/helixultimate/overrides/com_content/article
ИЛИ если нужно настроить оригинальный вид статьи, то скопируйте файл отсюда:
b)components/com_content/views/article/tmpl
- После этого можно редактировать и настраивать файл
default.php
, не опасаясь, что следующее обновление перезапишет внесенные изменения.
Как переопределить вид компонента в Helix Ultimate 2.0
Если нужно переопределить вид дополнительно установленного (дополнительного) компонента, выполните следующие действия. Сначала проверьте, не был ли данный компонент уже переопределен внутри папки шаблона в папке /html/com_NAME
. В качестве примера здесь использован SP Simple Portfolio, представление элемента.
- Скопируйте файл из:
components\com_spsimpleportfolio\views\item\tmpl\default.php
- Используя файловый менеджер (компонент или FTP), создайте новые папки здесь:
/templates/shaper_helixultimate/html/com_spsimpleportfolio/item
- И загрузите во вновь созданные папки файл
default.php
. - Теперь можно редактировать и настраивать код файла
default.php
, не боясь, что следующее обновление перезапишет внесенные изменения. - Проделайте те же шаги для других представлений компонента.
- Вместо файлового менеджера из шага 2, вы также можно использовать встроенный инструмент Joomla: Шаблоны - Шаблоны (Сайт) - нажмите Имя шаблона - нажмите "Создать переопределение" и найдите компонент и представление, которые нужно переопределить.
Как переопределить вид модуля в Helix Ultimate 2.0
Процедура очень похожа на представление компонента. Только отличается структура файлов и папок. Сначала необходимо проверить, не был ли модуль переопределен внутри папки шаблона в папке /html/mod_NAME
. Если нет, выполните следующие шаги:
- Шаблоны - Шаблоны (Сайт).
- Кликните на название шаблона, например, Shaper_helixultimate.
- Затем перейдите на вкладку "Создать переопределение".
- Найдите модуль, который нужно переопределить. Нажмите на его название.
- Обратите внимание! Этой процедурой будут переопределены все представления модуля. Если нужно переопределить только один вид - это нужно сделать вручную.
- Теперь можно редактировать файл модуля, например,
templates/shaper_helixultimate/html/mod_spsimpleportfolio/default.php
. - Теперь можно настраивать файл(ы) модуля, не опасаясь, что следующее обновление перезапишет внесенные изменения.
Перевод с английского официальной документации Helix Ultimate 2.0:
www.joomshaper.com
Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! ;)