body

Прислано: iNFerNo

вс, 14/03/2010 - 19:30

Другие статьи по теме:

Подскажите

я вывожу в node-типматериала.tpl.php

<?php print $node->field_imprint_date[0]['view'?> <?php print $node->body ?>

body выводиться вместе с СОДЕРЖАНИЕМ (тот что после заголвока идет при создании ноды)

как содержание отделить от боди что бы например выводилось отдельно .

пи.эс.
или боди это и есть содержание?
тогда как отделить боди от вьюхи с помощью которой выводиится информация в ноде.

спасибо.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано agent-000 в пн, 15/03/2010 - 00:18.

используйте отдельно переменные для вывода каждого поля. Это даст возможность их красиво оформить и избежать лишнего что дает боди.

Это кажется выводит только текст <?php print $content?>

Список всех доступных вам переменных можно посмотреть в модуле контент темплейтс (лично я им пользуюсь, но есть и девел)


Опубликовано iNFerNo в пн, 15/03/2010 - 03:40.

"agent-000" написал(а):

Это кажется выводит только текст <?php print $content?>

не выводит всю боди.

в модуле контент темплейт что-то ничего не понятно.... воспользоваться не удалось информацией присуствующей там.

там лишь... вывод доп полей. а ка вывести отдельно.

заголовок (это ясно)

содержание отедльно и вьюху прикрепленая к содержанию... не понятно как....


Опубликовано iNFerNo в пн, 15/03/2010 - 10:04.

скажите кроме как выключить боди и создать аналогичное поле для описания вариантов нет больше?


Опубликовано wolfXXXL в пн, 15/03/2010 - 11:15.

Ага вот писал Вам в другом топике нашел этот - теперь понятна проблема.

"iNFerNo" написал(а):

<?php print $node->body ?>

Не нужно выводить все $node->body если уж выводите определённые поля.
Выводите поля как вы уже умеете и если нужно вывести основное поле default-ное

print $node->content['body']['#value'];


Опубликовано iNFerNo в пн, 15/03/2010 - 11:38.

Спасибо то что надо.

Теперь понятно как выводить

а) поля любые созданные сск
б) отдельное дефолтное боди

вопрос остался как вывести информацию собранную (созданную) с помощью вьюхе... и выводящаеся в ноде которую темизируем (в приложении настройки вьюхи).


Опубликовано wolfXXXL в пн, 15/03/2010 - 13:12.

"iNFerNo" написал(а):

и выводящаеся в ноде

Я ж так понял в $node эта информация есть? Нужно лишь по аналогии вывести.


Опубликовано iNFerNo в пн, 15/03/2010 - 13:40.

ну до тимизации да. когда вывели одну боди ее соотвественно не стало.


Опубликовано wolfXXXL в пн, 15/03/2010 - 14:16.

"iNFerNo" написал(а):

ее соотвественно не стало

Выложите скрин $node после

$msg = print_r($node, TRUE);
drupal_set_message('<pre>'.$msg.'</pre>');

Не видя что у Вас там трудно подсказать решение.


Опубликовано iNFerNo в вт, 16/03/2010 - 06:40.

вывод вьюх можно вывести в ноду глянув в тип материала там прописываются названия вьюх которые нужно прописывать в ноде.


Опубликовано wolfXXXL в пн, 15/03/2010 - 14:52.

На сколько я понял Вам это нужно:

print $node->albums_node_content_1['#value'];


Опубликовано wolfXXXL в пн, 15/03/2010 - 14:56.

Хотя скорей всего проще посмотреть на запрос который формирует views и своей функцией вывести что нужно и как нужно.


Опубликовано iNFerNo в пн, 15/03/2010 - 18:35.

не помогло. не вывелася вьюха.


Опубликовано iNFerNo в вт, 16/03/2010 - 04:04.

"wolfXXXL" написал(а):

print $node->albums_node_content_1['#value'];

докумекал сам с подсказкой вашей.

вот так надо.

<?php print $node->content['albums_node_content_1']['#value'?>


Новое на сайте