Если вы работаете с Joomla 3, наверное, заметили, что в Менеджере шаблонов есть два похожих инструмента администрирования: дублирование и копирование шаблона. Если это одинаковые инструменты, то зачем производителям делать разные кнопки, а если разные, то чем дублирование Joomla, отличается от копирования. Проведу анализ этих двух инструментов Joomla.
Для начала замечу, что инструмент дублирования есть не только в менеджере шаблонов, но и в менеджере модулей. Ответ на вопрос, чем дублирование Joomla, отличается от копирования, найдем на странице менеджера шаблонов.
Чем дублирование Joomla, отличается от копирования для шаблонов
- Дублирование и копирование по-разному, делаются.
Это не принципиальный пункт, отличая двух инструментов. Если для копирования нужно задать имя и пройти через три вкладки, то дублирование шаблона делается в один клик. При этом система сама задает имя дубля шаблона, просто прибавляя к имени цифру, в скобках, начиная с «2».
Для дальнейшего анализа, я сделал копию и дубль одного шаблона Joomla 3. Я преднамеренно исключил шаблоны Joomla 3, по умолчанию (Protostar и Beez).
Меняет ли обновление шаблона, копию и дубль шаблона?
Однозначно, обновление шаблона, не меняет копию шаблона. Копия имеет свое имя, и свою отдельную папку в каталоге templates. Именно этот факт позволяет использовать копию шаблона, редактировать его и не бояться, что результаты редакции исчезнут после обновления.
А вот про дубль шаблона, до этой статьи я точно ответ не знал. А ответ на удивление простой.
Код дубля шаблона нельзя редактировать. Дубль шаблона, не появляется, как отдельный шаблон сайта. Вы можете его переименовать, но папка с дублем шаблона не появиться и не будет доступна для редактирования, ни в файловом менеджере в административной панели сайта, ни в каталоге сайта при соединении по FTP.
Это и есть первое, и, пожалуй, главное, отличие, дубля шаблона от его копии.
Зачем нужен дубль шаблона
Исходя из вышесказанного, логичен вопрос: зачем нужен дубль шаблона.
- Во-первых, его легче делать (один клик);
- Во-вторых, код дубля менять нельзя, а вот настройки внешнего вида делать можно. Отсюда и назначение дубля: с помощью дублей шаблона можно менять и разнообразить внешний вид страниц сайта.
Например. Делаете дубль шаблона. Меняете в дубле внешний вид: ширину, цвет или что-то еще. Потом, привязываете дубль к отдельному меню (можно к нескольким), а оригинальный шаблон от этого меню открепляете. Простенько и со вкусом, получаете страницы сайта с разным дизайном. А главное быстро.
Или наоборот. Делаете дубль шаблона. При создании нового меню или редактируя старое, в графе Стиль шаблона, на вкладке Подробно, в редакторе пункта меню, привязываете меню к созданному дублю шаблона.
О дублях модулей
Модули, аналогично шаблону можно дублировать и привязывать к разным пунктам меню. Опять же, для разнообразного дизайна страниц и изменения их назначения.
Это всё, чем дублирование Joomla, отличается от копирования.
©Joomla3-x.ru.
Статьи по теме
- 5 Лучших Фреймворков для Joomla шаблонов
- Joomla шаблон – структура, каталоги, файлы, формат
- Где скачать шаблон Joomla – 39 реальных авторов Joomla шаблонов
- Использование двух шаблонов на Joomla 3
- Как копировать шаблон Joomla 3
- Одностраничные шаблоны Joomla: назначение, особенности использования
- Создаем шаблон Joomla самостоятельно, часть 1: каталог шаблона, файлы templateDetails.xml и index.php
Похожие статьи
Как копировать шаблон Joomla 3
Зачем копировать шаблон Joomla 3 и потом использовать копию шаблона, как ша...
Одностраничные шаблоны Joomla: назн...
Что такое одностраничные шаблоны Joomla, зачем они нужны и где их можно взя...
Что такое адаптивный шаблон Joomla ...
Для понимания современных техник создания сайта на CMS Joomla необходимо по...
Joomla шаблон – структура, каталоги...
Это первая статья из серии, создай самостоятельно шаблон Joomla. В ней смот...
Использование двух шаблонов на Joom...
Использование двух шаблонов на Joomla 3 не требует установки дополнительных...
5 Лучших Фреймворков для Joomla шаб...
Вам нужен сайт с уникальным дизайном? 5 Лучших Фреймворков для Joomla ...