Блог пользователя - Треугольник

Заселить данными таблицу в БД - есть ли модуль, т.е. не на уровне sql запроса в phpmyadmin, а попроще?

24 июля 2014 в 13:11

Есть тип данных А)- СТАТЬИ, у которого в том числе, есть поле типа ДАТА, и большое число нод имеет одну дату.

Также есть тип данных Б)- "Даты когда была опубликована хоть одна статья", с одним полем типа ДАТА.

вопрос: можно ли средствами друпала сделать запрос к БД, который выберет уникальные даты публикации статей (была опубликована хоть одна статья) и заселит ими табличку типа данных Б)?

понятно что можно сделать в том же phpmyadmin. а не выходя из друпала можно ли?

Как сделать помесячный вывод вьюх, по аналогии с постраничным? Пейджер как календарь?

22 мая 2014 в 22:33

Есть ноды, содержащие поле даты (аналог твиттера. кроме даты - одно текстовое поле и всё).

Есть вьюхи которые выводят ноды помесячно.

Как на вьюхе сделать pagination (паджинация, пагинация) помесячно? чтобы где то например был ряд гиперссылок вида 01.2014, 02.2014 , 03.2014 или красивее как, например в виде календаря

С помощью exposed фильтр пользователь конечно может задать помесячный вывод, но потом надо кликать по кнопке- нежелательно. Надо именно ссылками..

"Перебить" гиперссылку на ноде- как? модуль Computed Field вроде html теги не понимает..

19 мая 2014 в 21:31

Есть некий тип контента. В его нодах есть поле, содержащее термин словаря "Страны".
Термины словаря имеют путь вида /strana1/france - и при отображении ноды на ней выводится соответствующая ссылка на термин.

Нужно как то "перебить" эту ссылку - чтобы при отображении ноды была видна измененная ссылка - на /strana2/france.

Одно из решений - скрыть исходную ссылку, добавить вычисляемое поле в ноду. Я это пытался сделать с помощью модуля Computef field, но он, похоже, не понимает html теги.

Что тут можно сделать?

Обратной паджинации в друпале нет и не предвидится- но чем заменить можно?

11 мая 2014 в 0:58

Обратная разбивка по страницам- это когда первые 10 нод соответствуют странице 1, следующие 10- странице 2 и т.д.
Текущие ноды могут жить на странице 925, а пользователь вместо привычного 1,2,3 будет видеть на экране 925, 924, 923. Так сделано например на сайте башорг - bash.im

То есть начинка n-ой страниц всегда одна и та же, а при обычной паджинации содержимое n-ой страницы меняется при добавлении новых нод.

Про обратную пажинацию в друпале написано много, но работающих решений нет (!).

А я хочу сделать микроблог /набор коротких записей до 140 символов/, там записи выводятся скажем по 20 на страницу. И сама нода настолько мала, что ее и смотреть отдельно нет смысла, и индексировать в поисковиках - интересны только страницы.

Контекстный фильтр с фиксированными значениями (!) tid перестает работать на УРЛах с маской %%, хотя пути не использует.Почему?

9 мая 2014 в 10:00

Есть нода - карточка компании в каталоге. В ней два поля , соответствующих двум словарям: Город и Услуга

Делаю тестовую вьюху, она выводит все компании по двум контекстным фильтрам:
Город=Калуга
Услуга=Автосервис

В контекстные фильтры ставлю фиксированные значения аргументов (для теста)- а именно, term id соответсвующих терминов.

Как вывод ноды перебить вьюхой? - По аналогии с тем, как вывод термина перебивается модулем Taxonomy Display?

7 мая 2014 в 22:53

Если есть термин в словаре, то его системный вывод - по пути /taxonomy/term/termin_vasya - можно перебить модулем Taxonomy Display. Он подменяет обычный вывод термина любой вашей вьюхой.

А как быть с нодой? Если попробовать ее вывод
/node/41 или через алиасы, /papka/moya_noda
подменить вьюхой с путем /путь/% - то все равно будем выводиться нода как обычно, вьюху друпал игнорирует.

народ пишет что подмена невозможна- "Don't try to use a View to override default node rendering; Drupal will print it out by default."

Как быть? может модуль какой есть?

Как вывести в ноду не только термин таксономии, но и его перевод?

7 мая 2014 в 15:27

Есть ноды - "Компании".
Среди полей "компании" есть поле "Страна". В нем стоят термины из "словаря Стран".

По некоторым причинам, словарь Стран сделан на английском.

Соотвественно, при выводе ноды, получаем название страны на английском- Sweden
А нужно иметь в выводе его перевод на русский - Швеция

Я сделал в словаре Стран дополнительное поле Перевод_страны_на_русский

Кто подскажет как прикрутить это поле, чтобы именно оно отображалось в ноде, а не термин словаря на английском?

Двухшаговое меню для каталога с двумя таксономиями?

2 мая 2014 в 3:09

Есть, условно, каталог.
В нем собраны банки, страховые компании и т.п /это 1-ый словарь -тип организации/, в некоторых городах - Москва, Питер... /2-ой словарь -города/ .

Пользователь хочет посмотреть банки в Питере:
На первом шаге он кликает по меню выбора города -"Питер" /это меню делается например модулем Taxonomy menu/. Затем попадает на страницу выбора типа организации - и там, на втором шаге выбора, есть второе меню, и он кликает "банки".

ну а далее, выводится например views с соответствующими отфильтрованными полями "город" и "тип организации".