Блог пользователя Runia

Представления Drupal. Вывод корневых терминов словаря

Голову себе вынес, как вывести корневые термины словаря таксономии.

С самого начала выбрал для этого модуль Views, тем более, он у меня давно используется.

С аргументами я более менее разобрался.
Добавил ID термина (в настройках при добавлении из вывода исключил) и Термин (убрал Метку).
С фильтром, ограничивающим выборку одним словарем тоже все оказалось понятно.

Уперся в то, как вывести именно корневые термины из словаря таксономии.
Долго долго бился головой. К сожалению, документация по Views, по крайней мере, на русском языке оставляет желать лучшего. Пробовал и так и сяк. Перепробовал кучу связанных модулей. Ничего не выходит.

Путем проб и ошибок нашлось решение.
1. Добавил взаимосвязь "Таксономия: Родительский термин" (в настройках не указывать, что связь обязательна).
2. И после этого добавил фильтр "Таксономия: ID термина" (в настройках Связь = Родитель, Оператор = Пустое поле (NULL))

Руководство по быстрому старту в Drupal

Вчера на Drupal.ru наткнулся на книжку "Руководство по быстрому старту в Drupal": https://s3.amazonaws.com/DrupalGuide/DrupalGuide.pdf

На мой взгляд книжка здорово напоминает "BZ DRUPAL HANDBOOK": http://www.garageauto.info/node/11
Только покороче.

Лично меня привлек раздел касающийся представлений. Как раз его отсутствие я и указывал в недостатках BZ DRUPAL HANDBOOK. Давно хотел познакомиться с ними поближе. Хороший повод.

Почитаю внимательнее и детализирую свое мнение.

Шинный фактор WRC 2011

История этого вопроса началась одновременно с отказом FIA принять заявку компании Pirelli на поставку шин командам чемпионата WRC следующие три года. Заявка Pirelli предполагала прежние условия поставки резины. В ответном FIA предложила годовой контракт с сохранением прежних условий и изменение условий через год. Подобная постановка вопроса вынудила Pirelli оставить чемпионат. Тем более, компания была выбрана эксклюзивным поставщиком шин в чемпионат Формулы 1.

Дальше больше. После того, как стало известно, что Pirelli покидает чемпионат WRC, а FIA отменяет в этом чемпионате шинную монополию, Michelin подала заявку на участие в чемпионате. И заявка была одобрена FIA.

Отчет о посещении ММАС 2010

27 августа в выставочном центре "Крокус Экспо" начал свою работу Московский Международный автосалон ММАС 2010.

Международный статус Московского Автосалона, как автомобильной выставки категории «А», – наряду с Женевским, Парижским, Лондонским, Детройтским и Франкфуртским автосалонами – официально подтвержден Международной организацией автопроизводителей OICA. Лично я бы не стал так горячиться. Практически сразу стало ясно, что автопроизводители отложили большинство премьер до Парижа. Но в целом это не испортило впечатлений.

Коллектив Гаража посетил ММАС 2010 и спешит отчитаться о содеянном.

На мероприятие выделили один день. Первым Сапсаном рванули в Москву. Последним - возвращались.

Обычное питерское утро

Обычное питерское утро. Милая девушка на Лексусе решила всех перехитрить на тротуаре, Кто-то снова вылез на встречные трамвайные пути. Только мотопед что-то новое в моей коллекции дорожной дурости. Видно на тот свет торопиться.

Хотел сначала с собственными комментариями выложить, но уж больно ярко я выражал свои мысли.

Вывод объединенных и общих галерей в Drupal

Имеем:
Drupal 6.19
Image 6.X-1.0-beta6
Views 6.X-2.11

В нашем случае Друпал организовывает галереи с помощью родного представления Image_gallery из состава модуля Image

Как известно, галереи в модуле Image организуются с помощью терминов таксономии.
А термины таксономии при выводе материалов можно объединять и обобщать. Или иными слова применять к ним операции AND и OR.
Таким образом получается, если для вывода галереи используется запрос /image/tid/XXX, где XXX - номер галереи, то для вывода объединенной галлереи необходимо использовать запрос /image/tid/XXX,YYY XXX и YYY - номера выводимых галерей. Но при вводе такого запроса, Друпал отвечал мне "Страница не найдена".

Для решения проблемы я полез в представление Image_gallery
Установил для его аргумента "Таксономия: ID термина" следующие значения:
а) настройки проверки:
1) проверка = "термин таксономии";
2) словари установить все доступные для изображений. По умолчанию должно быть "галереи изображений";

Продолжение питерского праздника дурака

Позавчера как в воду глядел. Сегодня за один день целая серия сюжетов. Ситуация все больше настораживает.

В Питере день дурака

Сегодня я задумался о том, что само по себе существование этой рубрики говорит о низкой культуре вождения. И частота ее (рубрики) обновления удручает.

Больше всего расстраивает, что посетители могут посчитать, что раз уж столько народа грубо нарушают, и их мелочи сойдут. А ведь за мелочами стоят человеческие жизни. В этой записи будет езда по встречке, повороты через сплошную, езда на красный. А я тут же вспоминаю другие записи, в которых говорилось о последствиях такой езды. О происшествиях, в которых гибли люди. Гибли сами виновники. Но от этого ничуть не легче.

Итак, день дурака. По порядку...

Ездуны в Питере

В преддверии сентября в Питере начинают собираться пробки. А с ними активность ездунов возрастает.

Вчера днем в Питере по улице Некрасова медленно тащился рейсовый автобус. Мало того, еще и останавливался на остановках. Вот серце Цивиковода и не выдержало. И он ловко прошел автобус по встречным трамвайным путям. Но и это еще не все. У цивикавода нашлись достойные поклонники в лице ТАЗочемодана, который еще и ловко подрезал автобус, чтоб не повадно было медленно ползать, да еще и останавливаться.

Авторuзация на Drupal-сайте через Mail.ru

На неделе наткнулся на запuсь: http://drupal.ru/node/48049
Понятно, мимо пройти не мог. В выходные было решено попробовать. И было попробовано.

Отдельно хочу отметить качество документации. Нашел ответы на все свои вопросы. И качество перевода отдельно порадовало.

1. Сначала я поставил mail_ru_auth
Все четко по инструкции.
а) настройка осуществляется в подразделе "Mail.ru Auth Settings" раздела "Настройка сайта";
б) установил флажки:
- "показывать кнопку входа через mail.ru на странице логина";
- "показывать кнопку входа через mail.ru в блоке логина";
в) остальные настройки не трогал.

2. Следующим поставил mail_ru_share
Тут инструкции не оказалось. Но не надо было быть семu пядей во лбу, чтобы догадаться.
а) включил модуль;
б) настройка осуществляется в подразделе "Mail.ru Share Settings" раздела "Настройка сайта";
в) там установил флажки для нужных типов материалов (заметка, запись в блоге в моем случае);

RSS-материал