Как сделать вывод CCK через темизацию? [РЕШЕНО]

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

Аватар пользователя oleg220 oleg220 24 ноября 2010 в 21:57

Здравствуйте, возникла небольшая и простая для вас проблема.
У меня магазин на Ubercart.
Список технических характеристик товаров я ввожу при помощи текстового поля CCK (поле называется field_harakteristiki ). И при работе с ubercart я почему то не могу задать для этого поля нужного положения через админку (всегд сначала идёт картинка, а справа описание). Как, к примеру вот тут http://clearspb.ru/minimoika-karcher-520m-plus. Характеристики расположились в самом низу.

Я могу вывести это поле в нужном месте такой командой в node-product.tpl.php - <?php print $node->field_harakteristiki[0]['view']; ?>

Но, при этом внизу, естественно, тоже выводится (характеристики показываются 2 раза на странице).

Если я скрываю это поле на странице управления полями CCK, то оно перестаёт показываться в обоих случаях.

Вопрос: Как мне вывести это поле только через node-product.tpl.php ?

Комментарии

Аватар пользователя oboroten oboroten 24 ноября 2010 в 22:01

поставить галочку "Exclude" в настройках вывода сск тогда из контента оно будет убрано но вручную будет выводиться.

Аватар пользователя vitalii.stymkovskyi vitalii.stymkovskyi 24 ноября 2010 в 22:04

"Если я скрываю это поле на странице управления полями CCK, то оно перестаёт показываться в обоих случаях." - значит тогда у тя вывод не правильный, такого быть неможет, ты ж его вручную выводиш.

Аватар пользователя SplasH SplasH 25 ноября 2010 в 1:28

http://drupalace.ru/lesson/primer-perekrytiya-shablona-cck - может пригодится

А вообще oboroten прав - даже если ты поставишь галочку на Exclude в управлении полями, оно всё равно должно выводиться через <?php print $node->field_harakteristiki[0]['view']; ?>. А селектом в положение хидден ты скроешь только метку поля

Аватар пользователя oleg220 oleg220 25 ноября 2010 в 9:51

Благодарю, действительно, галочка исключения помогла. Проблемы балы в том, что широкая тиблица настроек CCK просто не помещалась, и заезжала под правый блок, и галочку попросту было не видно. Достал, поставил, всё получилось Smile