Система тем Drupal приводит к ошибкам «неопределенная переменная» в Zend Studio 8 ... как их устранить? - PullRequest
1 голос
/ 23 октября 2011

Я использую движок тем PHPTemplate для создания темы в Drupal 7. Поэтому у меня есть куча файлов шаблонов .php.tpl, в которых есть переменные темы, доступные для них в процессе начальной загрузки Drupal. ,

Естественно, поскольку эти переменные не определены в самих файлах шаблонов или в явно включенных файлах, Zend Studio 9 выдает кучу ошибок «неопределенная переменная».

Есть ли способ устранить или хотя бы устранить эти ошибки?

Ответы [ 2 ]

2 голосов
/ 04 декабря 2012

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

Было бы здорово, если бы вы могли добавить что-то вроде этого в начало шаблона:

/**
 * Template to display a node.
 *
 * @defined $node The current node
 * @defined $title The page title
 */

, который отключит предупреждения "неопределенная переменная", а также послужит полезной шаблонной документацией.

0 голосов
/ 28 ноября 2011

Разрешение может быть создано с ответом из Zend Studio и Drupal : щелкните правой кнопкой мыши проект> свойства> PHP Включить путь> Библиотеки> Добавить папку внешнего источника> выберите папку, в которой установлен drupal

...