Я начинаю заново и переучиваю Drupal, надеюсь, избавившись от некоторых вредных привычек.Я читаю Drupal 6 Themes Рика Шревеса, и он кратко рассказывает о различных движках тем, которые может использовать Drupal, одним из которых является Smarty.
Одна плохая привычка, с которой я начинал, - это иногда помещать запросы или другую сложную логику в tpl.файлы.Часто было трудно проследить цепочку до препроцессора или модуля, чтобы получить то, что вы хотели.Кроме того, откровенно говоря, когда вы находитесь в крайнем сроке, он просто работает.
В моем коротком опыте работы со Smarty я помню, что он сводился к форматированию и простым конструкциям цикла, поэтому вам пришлось искать функцию предварительной обработки.Если бы я был вынужден использовать Smarty, когда я впервые начал работать с Drupal, я, вероятно, не был бы в том состоянии, в котором я сейчас нахожусь.
Наконец, вопрос.Можно ли рассчитывать на то, что люди, впервые использующие Drupal, будут использовать Smarty?