CCK

Модуль клонирования типов страниц (нод, контента, содержимого) в Drupal 6

Модуль дополняет функционал CCK, связанный с экспортом настроек типов нод в пределах одного Drupal-проекта. Функционад импорта-экспорта в модуле Content copy довольно неудобен для конечного пользователя, которому хочется одной волшебной кнопки, вместо копирования кода из окошка в окошко. Для того и сделан этот модуль. Я весьма удивился, что не нашел подобного функционала на www.drupal.org. Плохо искал?

Модуль Content clone при включении добавляет ко всем типам содержимого (кроме заблокированных от удаления и от модификации системного имени) дополнительную вкладку Clone (Клонировать). Перейдя по ней, администратор сайта может указать новое уникальное машинное имя типа контента, новое уникальное человекочитаемое имя и опциональное описание. После подтверждения формы и валидации, новый тип ноды создаётся со всеми настройками, полями и группами полей CCK.

Думаю данный модуль будет полезен для разработчиков.

Скачать модуль

CCK поле вида «Величина-Значение»

В процессе работы над одним проектом родился модуль CCK-поля с примерно таким выводом данных в ноду:

Табличная темизация многозначных полей CCK

С такой задачей я сталкиваюсь, когда приходится использовать многозначное поле imagefield для построения фотогалерей. Вывод иконок изображений в таблице лучше заполняет пространство веб-страницы да и выглядит аккуратнее, чем какой-либо другой способ. Конечно, есть и CSS-правила, позводляющие отображать любой тег HTML, как табличный, но работают они не во всех браузерах. И чем пытаться написать кроссбраузерный CSS, иногда проще вывести поля CCK в таблицу явно.

Даешь независимость от языка для всех полей CCK

Drupal прекрасно работает с несколькими языками в пределах многоязычных проектов. Причем его возможностей достаточно для создания сайтов с самым разнообразным многоязычным содержанием. Но проблемы остаются. Связаны они чаще всего с тем, что объявленная поддержка многоязычности в ядре остается всего лишь многоязычностью интерфейса, но не затрагивает таксономию и материалы. Для этого все еще требуется модуль i18n.

Темизация вывода полей CCK

Утверждается, что в Drupal можно темизировать всё. Вернее то, что проходит обработку функциями темизации. А это практически все, что мы видим на сайте.

Сказанное относится и к любым полям CCK. Очень часто готовый модуль поля все-таки несколько не подходит вашим требованиям, поскольку отображает информацию не так, как вам хотелось бы, в тоже время предоставляя необходимый функционал для ее редактирования. Данную ситуацию легко исправить не только правкой кода соответствующего модуля, но и просто написанием одной функции, которую вы можете разместить в своей теме, не затрагивая кода ядра или дополнительных модулей.

Устранение ошибок в модуле Imce CCK Image

Устранение ошибок в модуле Imce CCK Image (imceimage) посредством пользовательской темизации вывода поля.

Выводим десятичные величины как градусы, минуты и секунды дуги

Вывод значений числоых полей CCK в виде градусной меры посредством пользовательской темизации вывода поля.

Синдикация материалов