Путать между Joomla Alternative Layout и Templating с K2
Я действительно смущен этими двумя понятиями. Я хочу изменить внешний вид страницы категории Joomla, в которой перечислены подкатегории. Мне не нравятся стандартные варианты "Альтернативного макета" типа "Блог" и "Список". Я хочу показать подкатегории со стилем заголовка изображения + подкатегории, похожим на некоторые макеты портфолио, которые я видел. Поэтому я начал гуглить и читать несколько документов о том, как это сделать. За это время я столкнулся с переопределениями макетов в Joomla, в которых говорится, что мы можем создавать альтернативные макеты Joomla для отображения модулей, компонентов, категорий и элементов меню.
Q1) Значит ли это, что я могу создать новый макет (для категории портфолио в качестве примера), и если я помещу их в папку "templates / myTemplate / html / com_contact / category", этот вариант макета будет указан в выпадающем списке Альтернативный макет. вниз список в админке?
Пока я читал немного, я наткнулся на метод K2, где говорится, что K2 позволяет создавать под-шаблоны для разных стилей для каждой категории. Я не решил, буду ли я использовать K2 или основные статьи Joomla. Но моя главная задача состоит в том, чтобы стилизовать некоторые страницы категорий иначе, чем стандартные настройки блога или списка. Когда я прочитал вышеупомянутую статью, я подумал, что это можно сделать в самом ядре Joomla. Но когда я прочитал статью K2 о шаблонах с K2 (и понятиях подшаблонов), в ней говорилось, что ядро Joomla не позволяет использовать подшаблоны, и K2 может это делать.
Q2) В чем разница между созданием подшаблонов для категорий K2 и созданием пользовательских шаблонов макетов для категорий Joomla?
Я полностью запутался здесь. Если Joomla позволяет создавать разные макеты для категорий, которые затем можно выбрать на панели администратора, какой макет использовать для этой категории, что такого особенного в субшаблонах K2, который утверждает, что только K2 позволяет гибко выбирать другой макет для разные категории?
Может кто-нибудь помочь мне понять это, пожалуйста? Я искал разницу, чтобы понять разницу в течение нескольких часов, и я все еще застрял в этом...
Я новичок в Joomla и использую Joomla версии 3.3.
1 ответ
Существует большая разница в базовых альтернативных макетах Joomla и подходе K2. Трудно объяснить в теории...
Joomla:
Основная функция предлагает два варианта: либо создать Alt-макеты, либо назначить их каждой категории и (каждой!) Статье в бэкэнде. Или с новым, альтернативным MenuItem. Последнее достигается через дополнительный XML-файл с тем же именем и местоположением. Пока вы работаете с категориями и списками, результат очень похож. Но все обстоит иначе, когда дело доходит до статьи Fullview: у вас не будет альтернативного макета для полного просмотра автоматически! Вы должны назначить макет в бэкэнде или использовать 1 глобальный параметр из параметров статьи. Последний будет применяться только к статьям, которые не имеют соответствующего Alt-MenuItem. Это может привести к "ситуации с куриным яйцом". AFAIK, для представления внешнего интерфейса требуется альтернативный элемент MenuItem для каждой формы редактирования. Вы не можете получить альтернативный макет полного просмотра, когда вы нажимаете на элемент блога / списка "легко". Ссылки из элементов вашей категории по-прежнему приводят к "умолчанию" без дополнительной работы. По моему опыту, макеты полного просмотра отображаются только в следующих настройках:
- Alt.MenuItem (XML) для категории и статьи. Элемент MenuItem для каждой статьи должен существовать, чтобы автоматически получить ваш alt.Layout.
- Alt.Layout назначается для каждой статьи. (ручная работа)
- Alt.Layout установлен для категории (без XML). Только 1 глобальная настройка в настройках менеджера статьи.
К2:
Структура макета папки проще. Все файлы макета находятся в одной папке, вы просто переименовываете эту папку контейнера. например, продукты. Внутренние файлы сохраняют свои имена по умолчанию. Это приводит к более простому и автоматизированному "рабочему процессу". Макет назначается категории и / или ее подкатегориям. Полные просмотры статей выбирают их макет автоматически из-за структуры файла / папки. Нет никакой разницы между интерфейсом и бэкэндом. Никаких ручных заданий по редактированию статьи не требуется. Ни одного K2 пунктов в меню. (не говоря уже о том, что вы получаете дополнительные поля для каждой категории)
Надеюсь это поможет.