Drupal 7 ручной доступ к модулю FiveStar - PullRequest
1 голос
/ 04 июля 2011

я пытаюсь переопределить вывод моей страницы, чтобы я мог добавить некоторый PHP-код, но модуль FiveStar предоставляет только 2 опции, которые находятся ниже или выше Контента. это вызывает у меня проблемы, так как я хотел бы включить его в свою технику HIDE, тогда я могу выбрать, где его разместить.

например. (Я скрываю все свои выходные данные перед рендерингом Контента, а затем могу отображать каждый из них по своему усмотрению, не могу найти рендер для Виджета FiveStar)

  hide($content['comments']);
  hide($content['links']);
  hide($content['field_location']);
  hide($content['body']);
  hide($content['field_filename']);
  hide($content['fivestar_widget']);

  print render($content);

Если бы кто-нибудь мог заполнить пробелы для меня, это было бы здорово! т.

1 Ответ

1 голос
/ 05 июля 2011

Если вы поместите виджет после <?php print render($content) ?>, вам придется использовать <?php hide($content['fivestar_widget_vote']); ?>, прежде чем будет отображено содержимое.В противном случае просто используйте <?php print render($content['fivestar_widget_vote']); ?>.Если это так, то для свойства print будет установлено значение true, и оно будет отображаться только один раз.

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