Вопрос

Недавно я начал работать с Drupal на стороне, и мне пришлось столкнуться с ограничениями, с которыми я столкнулся в Views API.Более того, я считаю, что быстрее и эффективнее написать код самостоятельно.

  1. Трудно создавать собственные представления, имеющие особый внешний вид, без создания собственных файлов.
  2. Создание страниц с нуля в *.tpl.php дает мне больше выбора и гибкости.Я сделал пару из них сейчас, и это почти так же быстро.

Для разработчика (так как это форум программирования) что лучше на ваш взгляд:
Взгляды или Пользовательские шаблоны?

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

Решение

Я даже не уверен, что вы подразумеваете под пользовательскими шаблонами (пожалуйста, скажите, что вы не жестко кодируете SQL в файлы .tpl.php), но независимо от того, что вы имеете в виду, ответ таков: используйте представления везде, где это возможно.

Причины:

  • Скорость разработки - Я обещаю, что создание представления будет быстрее, чем создание собственного модуля в 99,9% случаев.
  • Стабильность - у него сотни тысяч тестеров
  • Безопасность - его код привлекает внимание многих
  • Поддерживать - существуют сотни дополнительных модулей, которые каким-то образом взаимодействуют с представлениями
  • Обслуживание — Просмотры — это стандарт Drupal.Использование пользовательских модулей требует ненужного обучения для обслуживания вашего сайта.
  • Обновление - Представления обеспечат путь обновления с D6 до D7.Ваши нестандартные вещи не будут.

Что касается вашего утверждения о том, что «трудно создавать собственные представления, которые имеют определенный внешний вид», я думаю, вы передумаете через некоторое время с помощью функций template_preprocess_whatever() и переопределения шаблонов представлений.У вас есть абсолютный контроль, если вы этого хотите.

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