Есть какой-нибудь способ, малой кровью, скомпоновать внешний полей и верстку формы на ССК?
В частности, текстовые поля получились разной длины, радио кнопки (некоторые) хотелось бы расположить на одной строчке,
вставить кое-где разделители... и т.д и т.п.
Порылся в поиске, отсмотрел 20 страниц, единственное что как-то относится к данной теме - модуль:
http://ftp.drupal.org/files/projects/contemplate-5.x-1.3.tar.gz
Но как я понял - он предопределяет шаблоны для любого типа документа, кроме того, интуитивно понятным его назвать тяжело.
Может быть кто-нибудь может написать доку по нему или предложить альтернативный способ решить сабж.
Комментарии
Это он-то не интуитивно понятный?
Ну подключаешь модуль (contemplate), создаёшь одну ноду с теми полями, над которыми собираешься издеваться. Идёшь в настройки contemplate и есть три варианта для каждого типа документов - affect teaser, body и rss. Ставишь галочку (смотря что хочешь изменить) и можешь напрямую издеваться над выводом ноды.
А альтернативный способ - используя PHPTemplate создать файл node-типноды.tpl.php и работать уже с ним, а не с contemplate, но суть в принципе та же. Вместо <?php print $content?> обычного node.tpl.php будут поля CCK.
Ну и не забыаем про возможности CSS с позиционированием элементов. Может задачу можно решить простой правкой style.css.
contemplate форматирует вид публикации, а не формы. Для формы можно попробовать css или:
http://www.google.ru/search?q=theme+cck+form+site%3Adrupal.org
http://drupal.org/node/101092
http://drupal.org/node/61481
ниасилил... слишком много букв..не русских Мне бы что-нибудь висивингное для чайнеГов
спасибо, сегодня поробую
А про возможности CSS с позиционированием элементов можно по-подробнее, плз. Где посмотреть?
А про возможности CSS с позиционированием элементов можно по-подробнее, плз. Где посмотреть?
http://www.yandex.ru/yandsearch?text=CSS
contemplate и файлы шаблонов темы это абсолютно разные вещи. Не надо их путать и говорить что это одно и то же.
contemplate - это то как Друпал "думает" о ноде (это слова разработчика этого модуля).
Конкретный пример: переключаем тему
при использовании contemplate - ничего не изменится
при использовании файлов темы - все поползет.
contemplate и файлы шаблонов темы это абсолютно разные вещи
Не согласен. Разные - да, но не абсолютно. Ими можно делать одни и те же вещи... но у contemplate немного меньше возможностей, он генерирует только контент ноды, без заголовка, ссылок и проч.
/офтоп