+2
Searching answer

Вся эта кухня для многошаблонных сайтов

Андрей Воробьев 11 years ago updated by Сергей Матяш 10 years ago 4

Есть возможности какие то? У меня есть мультишаблонный сайт, и пометить я так понимаю можно только один шаблон.

Answer

Answer
Searching answer

Да, на данный момент только один шаблон. Он не сможет узнать в каком шаблоне искать шаблон компонента, ведь в каждом он может быть и тогда какой нужный - вопрос. Если придумаем решение - то конечно сделаю

Answer
Searching answer

Да, на данный момент только один шаблон. Он не сможет узнать в каком шаблоне искать шаблон компонента, ведь в каждом он может быть и тогда какой нужный - вопрос. Если придумаем решение - то конечно сделаю

А где почитать про то, что возможно сделать при помощи плагинов в PHPStorm?

Даже не знаю - в плагине можно закодить всё. По-сути PHPStorm - это PHP плагин к IntelliJ IDEA.

Тут нужно алгоритм понять и рассмотреть все варианты:

У сайта N разделов, для каждого из них есть шаблон сайта, в которых разная цветовая схема (например) - тогда нужно как-то дать понять IDE где искать шаблон. 

Решения:

1. В папку кинуть какой-то файл и в нем указать имя шаблона, тогда оно будет преобладать над основным шаблоном, но это лишний файл.

2. В настройках проекта сделать соотношение папка-шаблон сайта


Это не сложно.


А если шаблон разруливается $_GET параметром - то уже никак.


Часто есть 1 шаблон для сайта и 1 print-шаблон, тогда просто в нем делается символьная ссылка на папку components шаблона сайта и всё красиво, чтоб не дублировать.


Нужно описать все случаи, когда много шаблонов и сделать наиболее рабочий вариант

В настройках выбирать не просто "папка шаблона" а "папка основного шаблона".
При клике вываливать окошко с выбором а каком именно шаблоне открывать со списком всех имеющихся шаблонов. Выбранный в настройках шаблон - выделен по умалчанию.

В PhpStorm есть такой элемент интерфейса когда один элемент определен в нескольких местах и он предлагает выюрать в какое место тебя послать. )

в этом тикете похожее описано http://salerman.userecho.com/topic/174761-avtopods...