Вопрос

Есть ли место, где я могу поместить тематические файлы, кроме папки темы? Например, если я хотел переопределить появление строки зрения в том же стиле для более чем одной темы, без необходимости использовать более одного файла.

Если нет общего способа сделать это (для любого тематического файла), есть ли способ сделать это для тематических файлов просмотра?

Это было полезно?

Решение

В вашем модуле вы можете использовать Hook_Theme, чтобы объявить функцию темы или шаблона для строки вашего представления. Таким образом, ваш единственный шаблон будет использоваться всеми вашими темами без какого-либо специального кода в них. Увидеть Тематическое представление в вашем модуле раздел в Вид на API Продвинутая страница справки.

Другие советы

Вы могли бы включить include_once Введите оператор в вашем файле TPL.PHP и просто импортируйте код от того, где когда-либо. Таким образом, у вас есть какие-либо количество файлов, которые относятся к одному.

Это не рекомендуется, поскольку, поскольку если вы перемещаете свою тему или переименуйте все, что это может быть сложнее. Также, если вы поместите свою тему на другой сайт, вам нужно отслеживать все эти взломы на тему.

Я думаю, что мнения ищет TPLS внутри папки темы. Будьте приятно иметь что-то подобное, хотя.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top