Вставка кода

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

Комментарии

Аватар пользователя boneg boneg 6 февраля 2011 в 0:52

В заголовок или подвал в настройках дисплея вставляйте свой код. Формат ввода только не забудьте переключить на PHP.

Аватар пользователя Doctor_Max Doctor_Max 6 февраля 2011 в 1:26

"boneg" wrote:
В заголовок или подвал в настройках дисплея вставляйте свой код. Формат ввода только не забудьте переключить на PHP.

Мне нужна вставка в саму страницу

Аватар пользователя Doctor_Max Doctor_Max 6 февраля 2011 в 1:58

"boneg" wrote:
Что значит "в саму страницу"? А так как я предлагаю он куда попадает?))

Нужно, чтобы код отображался в содержимом, а не сверху или снизу от него.

Аватар пользователя direqtor direqtor 6 февраля 2011 в 18:53

Блин, снова разговор инопланетян в сферическом вакууме. Иногда мне хочется придушить первого разработчика Views за такое неудачное название. Views - это не виды и не представления. Views - это список из нескольких выбранных по определённым критериям элементов. Список, у которого есть заголовок и футер. Поскольку свой код вы хотите вставить не в хидер или футер, то стоило бы сперва определится куда. В свете вышесказанного ваше пояснение «Нужно, чтобы код отображался в содержимом» является бессмыслицей. Повторю, содержимое Views - это список. Обычно каждый элемент этого списка состоит из нескольких полей. В настройках каждого поля вы найдете возможность кастомной настройки HTML-вывода, включая свой PHP. Если вам надо в каждом элементе списка вывести не поле, а что-то свое, для этого имеется поле Glodal: Custom text, которое тоже позволяет вывод PHP.

Так что вам точно-то нужно? А то этот форум уже медленно, но верно превращается в бесплатный тренинг-центр для телепатов.

Аватар пользователя sas@drupal.org sas@drupal.org 6 февраля 2011 в 19:13

Не, используйте node/add/page, фильтр "php code", а там код

<?php
$result 
db_query("SELECT * FROM {node} WHERE status = 1");
while(
$node db_fetch_object($result)){
$items node_view(node_load($node->nid));
}
if(
$items){
$out theme('item_list'$items);
} else {
$out t('Empty list');
}
print 
$out
?>

И все ...

Аватар пользователя direqtor direqtor 6 февраля 2011 в 19:29

А хотя, если внимательно перечитать ваш пост (вот дурак я старый) вам надо в футере вьюса включить PHP-код и вставить там что нужно.

"Doctor_Max" wrote:
Мне нужна вставка в саму страницу
Хотя тут вы от этого отказываетесь... Wacko