Хорошо, вот что-то странное, что заставило меня остаться в тупике примерно на 45 минут ...
У меня есть собственный файл .tpl.php, который я использую для оформления представления узла. В этом шаблоне уже работает множество PHP, но сегодня у меня было несколько полей CCK, которые я хотел переместить.
Однако, когда я добавляю свой фрагмент, я получаю «Ошибка разбора: синтаксическая ошибка, неожиданная '['»
<?php print $node->field-account-status[0]['value']; ?>
Дело в том, что это довольно распространенный фрагмент кода, и он должен функционировать. Примеры этого используются здесь http://groups.drupal.org/node/25064
Вот тот же фрагмент, показывающий PHP выше и ниже, оба работают .. Почему этот фрагмент вызывает эту ошибку ???
<h2>Service Requests for <?php print $node->title; ?> </h2>
//lines above and below this one are working PHP
<?php print $node->field-account-status[0]['value']; ?>
<?php
$i = 0;
print '<table class="views-account-sr">';