eLSe: Комментарии

Главные вкладки

28 августа 2013 в 8:28

1. Создаем страничное view по терминам таксономии, путь указываем равным category/
1.1 В Условия добавляем "словарь", где прописываем Рубрикатор №1.
1.2 В Поля добавляем tid и делаем его скрытым, name и переопределяем его вывод как ссылку с путем [tid]/ (получится путь относительный category)

23 августа 2013 в 20:52

Это делается двумя вьюхами (представлениями).
Сделайте вьюху по терминам словаря 1, которая формирует ссылки вида /category/[id1].
Вторая вьюха должна быть страничная (где путь будет /category/%), по материалам, с группировкой по связанным терминам из словаря 2. Эта вьюха в качестве аргумента из пути (%) получает идентификатор термина из словаря 1 и формирует пути /category/[id1]/[id2].
Если материалов не так много, можно выводить уже во второй вьюхе, а иначе пишете третюю вьюху, которая принимает уже 2 аргумента из пути, и выводит список материалов.

21 августа 2013 в 17:03

"Advin" wrote:
-Другое
--На этом уровне разрешить создавать термины.

Хороший вариант, вот только Hierarchical Select разрешит создавать подуровни всем терминам.
Кстати, у версии Hierarchical Select 7.x-3.0-alpha5 есть очень противный баг: при создании материала, когда включено сохранение нового термина, сабмитится вся форма. В результате, либо пользователь видит ошибки заполнения всей формы, либо материал сохраняется дважды.

21 августа 2013 в 12:48

Я ушла с того проекта (по семейным обстоятельствам). Модуль почти дописали, но в итоге на том проекте красуется img+map Sad Если найду исходники - маякну в личку.
Кстати, та библиотека, которую мы задействовали изначально, теперь входит в Sencha ExtJS.

21 августа 2013 в 10:09

За исключением пункта №6 все реализуется с помощью уже существующих модулей.
Добавление категории после согласования с модератором - скорее всего придется разрабатывать модуль, готового я не встречала. А вообще, думаю, модератор не обломается ручками взять название нового города из поля, создать его в справочнике, а затем добавить в ту анкету город уже из справочника. Ну или дайте пользователям возможность добавлять термины в справочник без согласования, а модератор пусть контролирует справочник на предмет дублей/ненужных значений.

15 мая 2013 в 11:51

У меня была похожая ситуация: зависимому материалу надо было передать несколько полей с референсами. В первом материале в шаблоне прописала ссылку, которая через & передает нужные поля. Не знаю, сработает ли с множественным выбором.

14 мая 2013 в 14:28

Если кэш ни при чем - выберите другой модуль для поля "ссылка на термин" - возможно, проблема в том, что используемый модуль не сохраняет данные в таблицу taxonomy_index.Модуль таксономии берет связи именно из той таблицы, соответственно счетчики нод с этими терминами равны нулю и списки пустые.

3 апреля 2013 в 11:18

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

  1. Действие: изменение флага
  2. Условие: текущий пользователь имеет роль Админа
  3. Условие: флаг установлен
  4. Условие: нода имеет такой-то тип
  5. Действие: цикл по флагам ноды
  6. Вложенное в цикл действие: снять флаг

3 апреля 2013 в 8:14

Алгоритм abuse_node вполне логичен.
Если надо снять другие флаги - с помощью Rules на снятие флага пользователем роли админа навесить действие, которое циклом по всем установленным флагам будет их отключать.

29 ноября 2012 в 13:10

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