Блог пользователя - karasiov@drupal.org
BeautyTips - тултипы дешево и сердито
Если вам надо изменить стандартный вид тултипов к ссылкам, каковые тултипы выглядят неприглядно по умолчанию, вы можете воспользоваться свеженьким плагином для jQuery. Он носит название BeautyTips и его описание расположено здесь.
CCK и БД - конспективный перевод (часть вторая)
продолжение. начало тут
Поле. Обзор
1. Поле в ССК состоит из трех компонентов.
а. Собственно данные (то что хранится в базе)
б. Поля ввода (виджеты, способ ввода)
в. Форматтеры (то как данные выводятся)
2. Хорошим примером объясняющим эту концепцию будет поле типа "Дата/Время". Потому что данные указанного вида могут вводится различными способами. Пример на картинке.
CCK и БД - конспективный перевод (часть первая)
Адрес исходного материала: http://www.lullabot.com/articles/an_introduction_to_the_content_construc...
Синопсис: В статье рассказывается о том, каким образом модуль ССК получает, хранит и отображает данные.
Предисловие: Этот перевод не является дословным. Из каждого абзаца извлечено только то, что имеет отношение к делу(по моему мнению). Те предложения, которые были призваны обеспечить литературную красоту текста -- нагло пропущены (как и те, которых банально не понял). Причина тому -- обычная человеческая лень и ничего более.
Тезисы пронумерованы. Зачем? Не могу сказать. Видимо для того, чтобы придать тексту хоть какую-то убедительность.
Собственно конспект
Что такое ССК? Взгляд со стороны БД
1. Статья описывает ССК версии 5.х-1.4.
2. Предшественником ССК был модуль Flexinode.
3. CCK лучше чем Flexinode.
Типы материалов и content.module
1. Drupal5 позволяет создавать дополнительные типы данных (далее ТД).
2. Стандартная поставка содержит два ТД. Page и Story. Их можно удалить или перенастроить.
3. ССК предоставляет возможность создавать дополнительные разнотипные поля внутри существующих и создаваемых ТД.
4. Главный модуль в составе ССК -- это content.module.
5. При установке ССК content.module создает в БД дополнительные таблицы для каждого существующего ТД.
6. Так выглядит таблица для типа данных Page.
mysql> describe content_type_page;
Simpletest. CCK.Ссылки
Ссылки полезные для разработчиков(англ.):
Создание тестовых наборов
http://www.lullabot.com/articles/introduction-unit-testing
http://www.lullabot.com/articles/drupal-module-developer-guide-simpletest
И вообще
http://drupal.org/simpletest
Оформление табличного вывода views, через phptemplate
В дистрибутиве views есть дополнительный модуль, который называется theme wizard. Theme wizard предоставляет возможность сгененировать три файла, с помощью которых можно затем добавить на страницу собственное оформление результатов работы модуля views.
Выглядит это так:
0. Включить модуль Theme Wizard (если еще не сделали этого)
1. На странице настроек Views перейти на закладку Theme wizard
2. Выбрать в списке Select a view необходимый вам список
3. Выбрать в списке Select theme type необходимый вам формат
4. Нажать кнопку Select theme type