Не получается вывести поле.

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

Аватар пользователя Fabel64 Fabel64 4 февраля 2012 в 18:12

Здравствуйте.
Имеется файл node--product.tpl.php
Не получается вывести в нем плоле field_sostav (сздано через cck который как я понимаю встроен в ядро 7ки)

Вывожу следующим образом

<?php<div id="product-body"><?php print render($content['body']); ?></div>
    <div id="product-img"><?php print render($content['uc_product_image']); ?></div>
    <div id="product-btn"><?php print render($content['add_to_cart']); ?></div>
    <div id="product-price"><?php print uc_currency_format($node->sell_price); ?></div>
    <?php print $node->field_sostav[0]['view']; ?>

Все остальные поля выводятся нормально

Так тоже не получается
<?php print render($node->field_sostav[0]['view']); ?>

Подскажите в чем ошибка?

Комментарии

Аватар пользователя Fabel64 Fabel64 4 февраля 2012 в 19:12

<?php print_r($field_sostav[0][value]);?>
таким кодом текст выводится но с ошиблой

Notice: Use of undefined constant value - assumed 'value' в функции include() (строка 40 в файле /home/kranun25/public_html/sites/all/themes/at-commerce/templates/node--product.tpl.php).

Аватар пользователя Fabel64 Fabel64 4 февраля 2012 в 20:11

так вывелось все что нужно.
только там таблица и она в виде сплошного текста.
как вывести все содержимое поля?(картинки, таблицы, текст и т.д.)

Аватар пользователя drupby drupby 4 февраля 2012 в 20:25

"Fabel64" wrote:
как вывести все содержимое поля?(картинки, таблицы, текст и т.д.)

это что за тип поля такой ?

Аватар пользователя Fabel64 Fabel64 5 февраля 2012 в 1:46

<?php print render($content['body']); ?>
К примеру в этом поле выводится разное содержимое (текст, таблица, картинка), созданное при помощи CKEditor'a
Таким способов содержимое таблицы выводится в столбик (игнорируя все теги).