2015-09-02 4 views
0

Как я могу получить идентификатор узла для Drupal View, который я только что создал?Drupal View, получить идентификатор узла для использования шаблона

Вид имеет Page path, и я могу видеть View.

Однако, чтобы исключить из него боковые панели, мне пришлось создать основную страницу, а затем шаблон page--node--nodeid.tpl.php, чтобы переопределить его. Затем, там, я отобразил представление.

Но поскольку представление уже является страницей (я думаю), и все содержимое является узлом, оно должно иметь идентификатор узла. Таким образом мне не нужно было бы создавать Basic Page.

Я пробовал смотреть на Theme Information, но эти переопределения шаблонов предназначены для просмотра, а не для всей страницы. Спасибо.

ответ

0

все содержание - это узел. Однако ваш просмотр страницы, скорее всего, отображает поля из некоторых других узлов.

Если ваша цель состоит в том, чтобы скрыть эти боковые панели на этой конкретной странице, вы могли бы пойти в page.tpl.php и сделать что-то вроде:

<?php 
$path = drupal_get_path_alias(current_path()); 

if($path != "/my/view/path"){ 
    print render($content['my_sidebar_region']); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^