Создание термина с автоматическом созданием пункта в меню

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

Аватар пользователя remmor remmor 3 сентября 2013 в 14:29

Нужно чтобы при создании термина я мог разместить пункт меню в НУЖНОМ Мне меню. То есть у меня с 10-к разных менюшек и мне нужно раскидывать термины из одного словаря по ним. Как это сделать, какие есть модули?

Комментарии

Аватар пользователя remmor remmor 4 сентября 2013 в 17:13

"Chyvakoff" wrote:
 taxonomy_menu не вариант?

Нет, не вариант. Там на каждый словарь по одному меню и точка. Мне же нужно раскидывать пункты меню туда, куда я при его создании укажу...
"Chyvakoff" wrote:
Можешь рулсами попробовать настроить, или сам код лячкай.

Не вижу связи с моей проблемой с рулсами. Что имеется ввиду?

Аватар пользователя remmor remmor 4 сентября 2013 в 20:39

"webpavilion" wrote:
делов на пару часов, вешай все что нужно на hook_taxonomy.

Так почему никто такого не сделал, почему костыли типа Taxonomy Menu в ходу? Я ищу готовое решение, понятно, что если не найду - придется руками делать.

Аватар пользователя webpavilion webpavilion 4 сентября 2013 в 20:44

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

Аватар пользователя Chyvakoff Chyvakoff 5 сентября 2013 в 9:09

"remmor" wrote:
почему костыли типа Taxonomy Menu в ходу

69682 sites currently report using this module - сколько сайтов оказывается костыли использует.

Аватар пользователя remmor remmor 5 сентября 2013 в 16:32

"webpavilion" wrote:
remmor, наверное причина в том что кроме вас это никому не нужно, что намекает на корявость задумки в идеологии Drupal.

То есть это такая лишняя фича, чтобы добавлять пункт меню в НУЖНОЕ меню сразу при создании термина? Что-то не уверен.

"Chyvakoff" wrote:
69682 sites currently report using this module - сколько сайтов оказывается костыли использует.

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

Аватар пользователя Chyvakoff Chyvakoff 5 сентября 2013 в 17:47

Костыль - это временная подпорка, которая ликвидирует появление ошибки, не устраняя её причину. И как следствие тянет за собой другие ошибки, обрастая как снежный ком.
Или кусок говнокода, написанный вместо стабильного кода.

Модуль Taxonomy Manager ну никак не костыль. Он со своей задачей отлично справляется.

Под ваши задачи он просто не подходит.

"remmor" wrote:
добавлять пункт меню в НУЖНОЕ меню сразу при создании термина

Видимо до вас ни у кого такой задачи не стояло, вот и модуля нет.

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

Аватар пользователя remmor remmor 5 сентября 2013 в 18:12

"Niklan" wrote:
заколебали мусолить тему, попробуйте уже гребаный DHTML Menu

Из описания модуля "This very simple module adds a checkbox" - уже не катит. Речь про то, чтобы добавлять пункт меню туда, куда надо при создании термина. Или я не так понял описание?

Аватар пользователя Niklan Niklan 5 сентября 2013 в 18:17

да я чот перпутуал с чем-то. Раньше был модуль генеращий. Проще кастом уже сделать если никто с ходу не дал решение

Аватар пользователя remmor remmor 5 сентября 2013 в 18:18

"Chyvakoff" wrote:
Вот и всё, модуль ваш из двух функций будет состоять. Давно бы уже написали его.

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