iframe вместо содержимого ноды

Главные вкладки

Аватар пользователя iloveny iloveny 30 июня 2013 в 11:28

Хочу в определенном типе материала, вместо содержимого ноды вывести iframe код. Помогите пожалуйста решить две проблемы:
1. Использую данный код для реализации iframe

<head>
<title>HTML iframe</title>
</head>
<body>
<iframe src="ссылка на страницу" width="91%" height="323" frameborder="1"> </iframe>
</body>
</html>

- Как сделать что бы данный код выводился в НУЖНОМ типе ноды автоматически? То есть, что бы пользователь каждый раз его не добавлял

2. Создаю поле "Ссылка" (ссылка на страницу которую нужно открыть в iframe окне) в этом же типе ноды. Как сделать, что бы вместо "ссылка на страницу" выводилось значение этого поля?

Комментарии

Аватар пользователя iloveny iloveny 30 июня 2013 в 17:25

Ch wrote:
Можно сделать через темизацию поля "Ссылка".
field--field-name--content-type.tpl.php

а можете об этом подробнее, а то я только недавно начал работать с друпалом.

Аватар пользователя iloveny iloveny 3 июля 2013 в 0:08

Ch wrote:
Добавьте в свою тему файл field--field-name--content-type.tpl.php и в него вставьте нужный вам код.

Помогите пожалуйста, нашел как вывести значение поля:
<?php
$fldnm = 'field_имя'; // машинное имя поля (подставить свое), берется из свойств типа материала
$lng = $node->language; // определяем язык (эту строку не изменять)
$rez=$node->{$fldnm}[$lng][0]['value']; // результат
?>
как вывести это вместо ссылки? уже все сделал, никак не получается(

Аватар пользователя skypro skypro 29 июля 2013 в 1:18

iloveny wrote:
Ch wrote:
Добавьте в свою тему файл field--field-name--content-type.tpl.php и в него вставьте нужный вам код.

Помогите пожалуйста, нашел как вывести значение поля:
<?php
$fldnm = 'field_имя'; // машинное имя поля (подставить свое), берется из свойств типа материала
$lng = $node->language; // определяем язык (эту строку не изменять)
$rez=$node->{$fldnm}[$lng][0]['value']; // результат
?>
как вывести это вместо ссылки? уже все сделал, никак не получается(

в нужном месте шаблона ноды вывести переменную $rez
<?php print $rez ;?>

если нужно чтобы это было ссылкой то
href="<?php print $rez ;?>"