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

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

24 апреля 2013 в 9:26

Ну, на самом деле, среди массы примеров я не нашел рабочего решения, хотя, может просто не сориентировался.
Интуитивно догадался, что вместо значения нужно присваивать id термина

11 сентября 2012 в 11:01

Спасибо за подсказку! Да, действительно, данная задача вполне решается отношениями. Сейчас вот не могу сообразить как сгруппировать данные. Поясню лучше на примере.

Сейчас данные выводятся в таблицу вида:

term_name | term_description | field_main_cat

Ну, term_name здесь - имя менеджера, term_description - описание (конаткты и пр.), field_main_cat - то самое поле, которое я подтащил через relations.
Но, если менеджер засветился в нескольких разных категориях продуктов, то для него выводятся несколько строк:

11 сентября 2012 в 9:16

Благодарю за ответы!

"Chyvakoff" wrote:
А менеджер у вас - это получается термин таксономии?

Да.
AI, большое спасибо за развернутый ответ. Надо обдумать эту мысль.

8 июня 2012 в 12:43

"rimen" wrote:
вторая - не такая уж и проблема ,если только не плодить такие "неправильные ссылки" руками.

Я-то их плодить не собираюсь, конечно )))
Это вопрос безопасности, скорее. Да и логичнее, на мой взгляд, так поступать.

4 июня 2012 в 16:40

"rimen" wrote:
Проверьте ответы Ваших страниц _http://mainspy.ru/otvet_servera или в Яндексе.

Ну вот, к примеру, обращение к несуществующему (по идее) URL - www.domain.tld/node/10/SUFFIX (причем, www.domain.tld/node/10 реально существует)

24 мая 2012 в 12:46

Таких модулей я не нашел. Видимо, придется искать в коде где проверяется условие существования страниц. Если кто подскажет - буду признателен.

21 мая 2012 в 13:03

Так и дело-то в том, что вьюсами дело не ограничичвается. Есть модуль Fast 404, но он ограничивается подменой вывдоа друпала, HTTP-код, тем не менее, 200 ОК. А модулей, решающих вышеозначенную задачу я не нашел.

13 апреля 2012 в 13:30

Спасибо за ответ. Сustom breadcrumbs я пытался использовать. Альфа-версия для семерки как-то хреново работает... По-крайней мере во вьюсах. Решил проблему тем, что допилил приведенную функцию, добавив условие проверки

<?phpelseif (arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2))) {?>
ну, а дальше - по аналогии

10 апреля 2012 в 11:17

Ну, это как бы понятно. Здесь я и хочу узнать как лучше поступить: перепилиливать функцию для случаев arg(0) = term, arg(0) = ИМЯ_VIEWS или же можно как-то проще организовать. Я поначалу пытался использовать модуль Custom Breadcrumbs, но альфа-версия для drupal 7 не стала корректно работать на вьюсах. Да и просто интереснее было бы самому поковыряться в друпале ))

4 апреля 2012 в 10:49

Рискну апнуть тему с дополнительным вопросом по сути, дабы не плодить аналогичного топика.
У меня вопрос по пункту 1 - все работает замечательно, но для нод. А если каталог организован с помощью Views, точнее говоря, с помощью "штатного" вьюса Taxonomy term? Как вывести крошки для этих страниц? Я так понимаю, что можно в код добавить условие для страницы термина? Или это неправильно?

23 марта 2012 в 14:27

"hahentiy" wrote:

возможно. node_save()


Ага, спасибо за подсказку.
Только, если парсер ранее вывод осуществлял в обычную html-страницу, то правильно ли я понимаю, что для работы с методами и объектами drupal мне нужно создать свой модуль?

16 марта 2012 в 22:47

Огромнейшее, спасибо! Все получилось!
Небольшая поправка, только - $node->FIELD_NAME[und][ELEMENT_NUMBER]['taxonomy_term'] - это stdClass Object, поэтому я использовал такую конструкцию:

15 марта 2012 в 19:37

mrBF wrote:
В шаблоне материала (товара) вручную вывести описание термина. Думаю самый простой вариант.

Если так, то получается, что при изменении контактных данных какого-либо менеджера, придется вручную изменять это в каждом материале. Неудобно же!
Или я не так что-то понял? Smile

1 марта 2012 в 14:55

Вобщем, такое ощущение, что AJAX как-то криво отрабатывает (не "выезжает" нужный div). Хотя, сравнивал исходники фрагментов /glossary, где все работает ОК и проблемного view - особой разницы не заметил.