Кто может написать плагин/модуль для связки объектов из УК с тегами статьи? Например, есть статья о тракторах. В отдельном модуле на странице статьи о тракторах выводим 5 объектов, которые имеют в своем названии полностью или частично тег статьи. Это можно сделать и не отдельным модулем, а вставлять внутрь самой статьи врезкой, например.
Зачем? Чтобы сделать релевантные объявления для тех, кто интересуется данной темой. Например, у меня УК — это каталог товаров, которые выставлены на продажу…
В отдельном — сомневаюсь, ведь чтобы модулю найти подобные, он должен "знать" какая статья сейчас отображается.В отдельном модуле на странице статьи о тракторах...
Это можно организовать?? Кто-нибудь знает?
А вот в теле статьи, снизу, сбоку, да хоть где — никаких проблем.
В модуле тоже можно сделать. По крайней мере, есть 2 варианта решения.Это можно организовать?? Кто-нибудь знает?
1. Предпочтительный. По request_uri определить статью, дальше теги, и по тегам достать соответсвующие записи в каталоге.
2. Необычный. При помощи js и ajax. Предварительно в тело модуля ничего не грузим. После загрузки страницы берем теги при помощи js и передаем в ajax файл и загружаем соотвествующие записи каталога при помощи ajax в модуль.
Кстати, интересная идея для полезного модуля. Как будет время, можно будет сделать. Если уже не сделано ). В модуле выводить не только похожие записи каталога, но и записи с других компонентов. В одном модуле "Похожее в каталоге", "Похожее в блогах"…
Можно. И будет работать.… но как-то это не по феншую!!! Как-то не пристало уважающей себя CMS урлы разбирать! :))1. Предпочтительный. По request_uri определить статью
А что вас смущает? На мой взгляд, наиболее оптимальное решение. По ури в ядре определяется компонент. Вполне по феншую, имхо. Если в модуле загрузите модель контента, то можете использовать встроенный метод getArticleByLink(). Ничего нехорошего не вижу.Можно. И будет работать.… но как-то это не по феншую!!! Как-то не пристало уважающей себя CMS урлы разбирать! :))
ЗЫ. TC, прошу прощения за оффтоп. Писать времени нет. Просто обсуждаем как это можно сделать. Может кто возьмется.
Кстати, интересная идея для полезного модуля. Как будет время, можно будет сделать. Если уже не сделано ). В модуле выводить не только похожие записи каталога, но и записи с других компонентов. В одном модуле "Похожее в каталоге", "Похожее в блогах"..
Этого нет. Если бы кто-то сделал, было бы здорово.
Точно! или просто эту функцию в модуль копирнуть и готово!!! Марат, — респект! :)Если в модуле загрузите модель контента, то можете использовать встроенный метод getArticleByLink().
Ну и, собственно, всё. Запросик в Базу по тегам и можно цеплять к статье хоть каталог, хоть шоп