Подскажите пожалуйста как решить следующую задачу. или может киньте какой линк полезный - а то не получается немного доразобраться..
Так вот - есть нода, и есть поля CCK, прикреплённые к ней снизу. А также есть заголовок данной ноды - это всё понятно.
Так вот. Вывод контента самой ноды переопределён модулем. но вопрос такой - как взять одно из прикреплённых полей CCK - и вывести его над всей нодой - даже над заголовком. CSS тут не хватит - тут надо именно в DOM выводить одно перед другим.
заранее большое спасибо
Комментарии
Может этот модуль и раскидает вывод полей как вам надо?
Если бы не этот странный модуль, то делал бы так.
создал шаблон node-название_ноды.tpl.php
там удалил стандартный вывод контента
<?php print $content ?>
</div>
выводил по-своему усмотрению
поля сск
<?php print $node->field_поле_сск[0]['view'] ?>
текст
<?php print $node->content['body']['#value'] ?>
спасибо - попробую
модуль не странный - нормальный модуль - я как раз в нём и попробую всё раскидать.
спасибо
а в какой переменной доступен заголовок ноды из модуля
просто я пробовал через $node->title - и ничего не получилось. я так подозреваю что надо вообще вот в такой вот форме $node->content['body']['#value'], правильно?
Хоть бы название написали, аж любопытно
В вашей теме есть файл node.tpl.php, вот его и надо скопировав переименовать и ковырять...
да не - Вы не так поняли - понимаете, я знаю про node.tpl.php - и так далее, но дело в том - что заголовок ноды - он ведь не в переменной $content - в ней ведь содержится только лишь тело ноды. И модуль переопределяет вывод переменной $content, оперируя переменными типа $node->content['body']['#value'], как я понял, таким образом и получается специфический вывод для ноды данного типа.
Заголовок ноды доступен в переменной $title в node.tpl.php. Но вот я только не знаю - как к этой переменной(переменная - которая доступна как $title в node.tpl.php) корректно обратиться в функции вывода модуля. Дело в том, что мне необходимо заголовок вклинить в $content, то есть - идёт одна переменная, которая переопределяет часть вывода из $content, затем идёт заголовок, затем оставшаяся часть переменной $content, и так далее.
вот такая вот дикость вроде бы на первый взгляд - но тем не менее мне кажется - что делается всё это достаточно просто