2015-06-29 4 views
0

Я создал представление, которое делает блок для моей домашней страницы. Мне нужно сделать этот блок на моем PHP. Проблема в том, что мне нужен nid для рендеринга узла, и я обычно получаю их, перейдя в Structure -> Blocks -> Нажмите configure, и ID находится в URL-адресе страницы в этот момент. Для этого представления я создал, нет идентификатора, просто/admin/structure/block/manage/views/cfps-block/configure.Получить нужный вид в Drupal 7

Как я могу получить идентификатор, чтобы сделать это программно?

+0

оказывается, что это отображение ID не УПВ, и это текстовое значение не является числом. Его можно увидеть как «Имя машины» при редактировании представления. – swinkel

ответ

0

Если я правильно понимаю вашу проблему.

Открыть просмотре

Например:

BLOCKQUOTE

example.com/admin/structure/views/view/ custom_view/редактировать

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

echo views_embed_view('custom_view', 'block'); 

Прочитайте инструкцию, если какой-либо путаницы: https://api.drupal.org/api/views/views.module/function/views_embed_view/7