Переопределение видов в шаблонах Helix Ultimate 2.0



Переопределение представлений шаблона в Helix Ultimate 2.0

После версии Helix Ultimate 2.0.3 появилась возможность переопределять представления компонентов из шаблона.

Для этого необходимо создать новые папки по такой схеме: templates/{имя_шаблона}/overrides/ - затем поместить в них переопределение представления CORE компонента или модуля.

Например, если нужно переопределить представление вида статьи, созданное Helix Ultimate, необходимо:

  1. Создайте следующую структуру папок (используйте Диспетчер файлов (File Manager)):
     templates/shaper_helixultimate/overrides/com_content/article
  2. Затем скопируйте файл default.php из:
    a) plugins/system/helixultimate/overrides/com_content/article
    ИЛИ если нужно настроить оригинальный вид статьи, то скопируйте файл отсюда:
    b) components/com_content/views/article/tmpl
  3. После этого можно редактировать и настраивать файл default.php, не опасаясь, что следующее обновление перезапишет внесенные изменения.

Как переопределить вид компонента в Helix Ultimate 2.0

Если нужно переопределить вид дополнительно установленного (дополнительного) компонента, выполните следующие действия. Сначала проверьте, не был ли данный компонент уже переопределен внутри папки шаблона в папке /html/com_NAME. В качестве примера здесь использован SP Simple Portfolio, представление элемента.

  1. Скопируйте файл из: components\com_spsimpleportfolio\views\item\tmpl\default.php
  2. Используя файловый менеджер (компонент или FTP), создайте новые папки здесь: /templates/shaper_helixultimate/html/com_spsimpleportfolio/item
  3. И загрузите во вновь созданные папки файл default.php.
  4. Теперь можно редактировать и настраивать код файла default.php, не боясь, что следующее обновление перезапишет внесенные изменения.
  5. Проделайте те же шаги для других представлений компонента.
  6. Вместо файлового менеджера из шага 2, вы также можно использовать встроенный инструмент Joomla: Шаблоны - Шаблоны (Сайт) - нажмите Имя шаблона - нажмите "Создать переопределение" и найдите компонент и представление, которые нужно переопределить.

Как переопределить вид модуля в Helix Ultimate 2.0

Процедура очень похожа на представление компонента. Только отличается структура файлов и папок. Сначала необходимо проверить, не был ли модуль переопределен внутри папки шаблона в папке /html/mod_NAME. Если нет, выполните следующие шаги:

  1. Шаблоны - Шаблоны (Сайт).
  2. Кликните на название шаблона, например, Shaper_helixultimate.
  3. Затем перейдите на вкладку "Создать переопределение".
  4. Найдите модуль, который нужно переопределить. Нажмите на его название.
  5. Обратите внимание! Этой процедурой будут переопределены все представления модуля. Если нужно переопределить только один вид - это нужно сделать вручную.
  6. Теперь можно редактировать файл модуля, например, templates/shaper_helixultimate/html/mod_spsimpleportfolio/default.php.
  7. Теперь можно настраивать файл(ы) модуля, не опасаясь, что следующее обновление перезапишет внесенные изменения.

Перевод с английского официальной документации Helix Ultimate 2.0:
www.joomshaper.com

Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! ;)

Старт! Горячий старт на просторы интернета
Старт! Горячий старт на просторы интернета
Старт! Меню