Вопрос тривиален, но в связи с малым опытом (а особенно с выводом в tpl) возник вопрос:
Как вывести не поле целиком (print render($content['field_price']) ; ), а по отдельности метку, само значение и суффикс?
Пробовал делать классическим php-шным методом, но он не сработал:
<?php$onlyprice = str_replace ( "Цена:" , "", $content['field_price'] );
$onlyprice = str_replace ( "руб." , "", $onlyprice);
print "Цена: <span>".$onlyprice."</span> руб.";?>
Получил вместо цены array.
Подскажите как можно получить по отдельности метку, цену и суффикс?
Это необходимо например для того чтобы обернуть цену в span (и изменить внешний вид только для цены)
Комментарии
Разве такой тривиальный вопрос должен так долго висеть без каких либо комментов и ссылок на drupal.org?
Наверно телепаты спят. Вы же не сказали, что и откуда вы пытаетесь сделать, а дали только кусок оторванного от тела кода.
Если это поле, то в файле его темизации можно что-то типа:
<?php print '<p><strong>' . t($label) . ':</strong> ' . render($item) . '</p>';?>
Devel
dsm($node)