Расскажите, что я делаю не так:
Создал тип материала с 2-мя текстовыми полями, вывод идет через:
Я поместил эти коды в ячейки таблицы в block-main.tpl.php
Таблицу друпал выводит, а вот контент в таблице не выводится, выдает мне обрывок: field_keys_02[0]['view'] ?>
Как заставить контент типа материала выводиться в блоке?
Комментарии
Прежде всего посмотреть какой формат ввода включен в блоке, должен быть php.
да. включил php в формате ввода блока.. Но теперь НЕ ВЫВОДИТ ВООБЩЕ НИЧЕГО![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)
а откуда в блоке по вашему должны появиться $node->field_keys_01[0]['view']??? )))
туда таких данных никто не передает, вы их сами должны достать из той ноды которая надо.
для этого надо сделать node_load(nid yоды которая нужна) а уж потом принтить данные, но выполнять все это в блоке не самое лучшее решение, лучше написать это в отдельной функции а потом вызвать ее в блоке.
Эт как?
http://drupal.org/node/82920 - для 5-ки на английском, может найдете что и на русском.
http://setegnom.com/node/1148 - для 6-ки на русском.
или можете написать свою функцию в файле template.php используемой Вами темы.
ок. я пока решил воспользоваться выводом через блок views, который цепляет node-keys.tpl.php с ф-циями. Всё работает.
Подобное решение - это через жо... ?
Да нет ))) просто вы на старте топика не пишите про что что Вам надо сделать, а про то что у Вас не работает код в блоке отсюда такие советы, я же не телепат ))).
Через вьюс вам проще и не надо писать код движок все сделает за Вас.
да ок.. теперь еще одна проблема появилась.
В типе материала я ввожу код ссылки
<a href="/">Текст ссылки</a>
и вместо Текста ссылки я вижу код моей ссылки.. Вот это что такое , первый раз вижу "такое"..Формат ввода Full Html
а что у вас переменная $node в блоке делает?