Внешний вид CCK

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

Аватар пользователя MDD MDD 18 сентября 2007 в 22:37

Есть какой-нибудь способ, малой кровью, скомпоновать внешний полей и верстку формы на ССК?
В частности, текстовые поля получились разной длины, радио кнопки (некоторые) хотелось бы расположить на одной строчке,
вставить кое-где разделители... и т.д и т.п.

Порылся в поиске, отсмотрел 20 страниц, единственное что как-то относится к данной теме - модуль:
http://ftp.drupal.org/files/projects/contemplate-5.x-1.3.tar.gz

Но как я понял - он предопределяет шаблоны для любого типа документа, кроме того, интуитивно понятным его назвать тяжело.
Может быть кто-нибудь может написать доку по нему или предложить альтернативный способ решить сабж.

Комментарии

Аватар пользователя theblackcat theblackcat 19 сентября 2007 в 0:38

Это он-то не интуитивно понятный?

Ну подключаешь модуль (contemplate), создаёшь одну ноду с теми полями, над которыми собираешься издеваться. Идёшь в настройки contemplate и есть три варианта для каждого типа документов - affect teaser, body и rss. Ставишь галочку (смотря что хочешь изменить) и можешь напрямую издеваться над выводом ноды. Smile

А альтернативный способ - используя PHPTemplate создать файл node-типноды.tpl.php и работать уже с ним, а не с contemplate, но суть в принципе та же. Вместо <?php print $content?> обычного node.tpl.php будут поля CCK.

Ну и не забыаем про возможности CSS с позиционированием элементов. Может задачу можно решить простой правкой style.css.

Аватар пользователя гость гость (не проверено) 19 сентября 2007 в 16:33

contemplate и файлы шаблонов темы это абсолютно разные вещи. Не надо их путать и говорить что это одно и то же.
contemplate - это то как Друпал "думает" о ноде (это слова разработчика этого модуля).
Конкретный пример: переключаем тему
при использовании contemplate - ничего не изменится
при использовании файлов темы - все поползет.

Аватар пользователя edhel edhel 19 сентября 2007 в 17:05

contemplate и файлы шаблонов темы это абсолютно разные вещи

Не согласен. Разные - да, но не абсолютно. Ими можно делать одни и те же вещи... но у contemplate немного меньше возможностей, он генерирует только контент ноды, без заголовка, ссылок и проч.

/офтоп