Drupal - Как получить значения полей представлений, используя PHP-код? - PullRequest
0 голосов
/ 29 декабря 2010

Я создал узел в drupal с полями cck на нем, и я создал представления для отображения содержимого.Теперь то, что я хотел, находится в определенной области моей страницы. Я хотел получить результат просмотра и отобразить его так, как я хотел.Я знаю, что этого можно достичь, используя регион / блоки, но я хотел изменить макет или отобразить значения в другом порядке / элементе.

Ваш ответ очень важен.

Спасибо,

Ответы [ 2 ]

1 голос
/ 29 декабря 2010

Возможно, вы захотите просто переопределить вывод темы ваших представлений и изменить там компоновку результатов ваших представлений.Вы можете переопределить любой вывод, расположение полей, расположение узлов, расположение страниц.Для быстрого просмотра того, какие шаблоны тем вы должны скопировать / отредактировать в своей теме, проверьте раздел «Информация о теме» на вашем экране просмотра.Это на базовых настройках ваших просмотров.

0 голосов
/ 29 декабря 2010

Информация о теме - ссылка в модуле просмотра администратора. Вы должны увидеть текст Информация о теме как ссылку при создании ваших представлений. Вы увидите первый файл шаблона для каждой части представления (строка, стиль, затем он перечислит каждое из ваших полей). Вы можете переопределить эти шаблоны, скопировав имена файлов шаблонов, которые не выделены жирным шрифтом (перечисленные ниже в списке), и создав файл с таким именем в каталоге вашего шаблона. Я обычно делаю папку с именем "views" в папке шаблонов, но я не верю, что это необходимо. Вы можете получить доступ к своим полям с разными именами в зависимости от того, откуда они пришли. Используйте get_defined_vars (), чтобы получить имена ваших переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...