Привет всем, я пытаюсь закодировать блок для drupal 7, используя php, чтобы заполнить часть кода iframe, которая будет зависеть от текущего URL-адреса URL-адресов.Как я могу получить drupal 7 path alias
, например: <iframe height="70px" width="70px" src="<?php $path; ?>"></iframe>
однако я не могу получить эту работу, используя следующие параметры для переменной $ PATH:
$path = drupal_get_path_alias($nid)
$path = drupal_lookup_path('source', $path, $path_language);
я PHP включен на сайте, но я воздержаться от его использования по содержанию , everynow, а затем на блоках
EDIT
мне удалось получить эту работу немного лучше, используя следующее:
$path = drupal_get_path_alias('node/'.arg(1));
однако я заметил, что базовый URL не получить включены, не имеет большого значения, так как я знаю, что это такое, и это то, что не изменится, однако, если есть способ, чтобы получить его в PHP я бы хотел знать.
Я думаю, что это важно, какая часть процесса шаблона вы пытаетесь сделать это вы можете сделать print_r ($ узел), чтобы увидеть, заполняется ли переменная узла везде, где вы пытаетесь это сделать. $ node может быть установлен, но $ nid я не думаю, что это системный стандарт. –
не в шаблоне, это будет блок, и я бы сказал drupal, чтобы отобразить этот блок на определенных страницах. print_r ($ node) не работает для меня. спасибо, хотя у меня было ощущение, что $ nid является средним для шаблона и модулей, а не для контента/блоков – blu