Шаблон в чем-то напоминает наш скелет, это архитектура страниц Вашей галереи. В шаблоне описано расположение и способ отображения элементов на странице, однако шаблон — это только каркас, и в чистом виде он не может быть использован, ему необходима дополнительная информация, получаемая из тем.
T-E — это программное средство настройки отображения галереи. При помощи T-E вы можете создавать файлы собственного шаблона на основе исходного. И, соответственно, настраивать свою галерею.
Для начала необходимо пояснить, что шаблонные файлы (файлы формата .tpl) — это не более чем текстовый файл, содержащий инструкции, согласно которым будет отображаться страница. Таким образом, изменяя файлы шаблонов, Вы изменяете внешний вид своей галереи.
Однако, очень важно не менять оригинальные файлы Piwigo! Именно поэтому мы будем работать не с оригинальными файлами, а создавать собственные на их основе. Вот почему наш метод называется template-extension (расширение шаблона), поскольку Вы, фактически, расширяете возможности исходного шаблона.
Буквально — расширение шаблона — это файлы, которые будут дополнять исходный шаблон для получения нужного Вам результата. Его работа сделана максимально логически очевидной: мы создаем копию исходного файла, вносим в нее изменения и программно перекрываем ей файл исходного шаблона. При этом Ваш расширенный файл имеет другое название и другое расположение, в результате при обновлении Piwigo Ваши изменения не пропадут со старым исходным файлом (который при обновлении может быть заменен), они сохранятся в Вашем расширении, которое по прежнему будет изменять отображение сайта, перекрывая новый файл исходного шаблона.
Предположим, что мы хотим изменить файл picture.tpl, который отвечает за отображение фотографии в нормальном режиме.
Жмем на ссылку «Создать новый файл»:
Поскольку Вы работаете с собственной копией файла, Вы можете вносить любые изменения, не опасаясь за сохранность исходного файла шаблона. Здесь все зависит только от Ваших знаний PHP, HTML, JavaScript, CSS и всего, что Вы захотите использовать.
Недостаточно просто создать расширенный файл шаблона, необходимо еще сообщить движку Piwigo, что необходимо учитывать внесенные изменения. Как это сделать показано ниже:
В панели администрирования переходим на вкладку Настройки → Шаблоны:
Ваш расширенный файл не что иное, как копия файла исходного шаблона. Но при крупных обновлениях Piwigo, файлы исходного шаблона могут сильно меняться, а Ваши останутся основанными на старом шаблоне и устареют. Поэтому необходимо следить за крупными обновлениям и проверять Ваши файлы расширения на соответствие новым файлам шаблона.
Для сравнения файлов Вам могут помочь некоторые программы, такие, как Notepad++ (с небольшим плагином) или WinMerge.
Если Вам понадобится помощь, Вы всегда можете обратиться за помощью на форум