Как вывести в модуль витрина объектов (мапс) название категории

 
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2892
Подскажите, пожалуйста, измаялся!
Спасибо!
Украинский для инстант
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2892
Не слишком часто апаю?
Украинский для инстант
Реклама
cms
Посетитель
small user social cms
Кубок зрительских симпатийМедаль
Сообщений: 153
templates\_default_\modules\mod_maps_front.tpl
для вывода названия категории использовать код {$item.category}
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1097
Надежда, а чтобы категория стала кликабельной мало ведь вставить в ссылку код {$item.category}?
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2892
Надежда:

templates\_default_\modules\mod_maps_front.tpl
для вывода названия категории использовать код {$item.category}
Пробовал, естевенно, такой вариант - выводит везде --Корневая категория--
Украинский для инстант
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1097
Олег Васильевич я, наверно потому, что все в корневой категории находится?
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2892
PrazdNik:

Олег Васильевич я, наверно потому, что все в корневой категории находится?
=))) шутим? нет, не в корневой (корневая - рубрика - рубрика с записями)
Редактировалось: 1 раз (Последний: 24 июня 2013 в 20:31)
Украинский для инстант
Посетитель
small user social cms
Кубок зрительских симпатийМедаль
Сообщений: 153
Точно, бывает smile

в файле: modules/mod_maps_front/module.php
после строчки 38 вставляем код:
Код PHP:
  1. if (!$cfg['cat_id']){
  2. $ids = '';
  3. foreach ($items as $item){
  4. $ids .= $item['category_id'].',';
  5. }
  6. if ($ids) {
  7. $ids = substr($ids,0,-1);
  8. $sql = "SELECT * FROM cms_map_cats WHERE id IN (".$ids.") GROUP BY id";
  9. $res = $inDB->query($sql);
  10. $cats = array();
  11. while ($row = $inDB->fetch_assoc($res)){
  12. $cats[$row['id']] = array('title'=>$row['title'],'seolink'=>$row['seolink']);
  13. }
  14. if (isset($cats)){
  15. foreach ($items as &$item){
  16. $item['category'] = $cats[$item['category_id']]['title'];
  17. }
  18. unset($item);
  19. }
  20. }
  21. }
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2892
Надежда:

в файле: modules/mod_maps_front/module.php
после строчки 38 вставляем код:
Код PHP:
  1. ...
Спасибо огромное!
Украинский для инстант
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2892
PrazdNik:

а чтобы категория стала кликабельной
Не знаю правильно ли так делать, но работает:
В коде, который нам соорудила неподражаемая, великолепная, ослепительная... умнейшая из всех кодирующих, да прибудут блага в её доме, Надежда, после строчки:
Код PHP:
  1. $item['category'] = $cats[$item['category_id']]['title'];
добавил:
Код PHP:
  1. $item['cat_seolink'] = $cats[$item['category_id']]['seolink'];
Теперь в шаблоне модуля, ссылку на категорию можно вывести с помощью /maps/{$item.cat_seolink}
Надежда, ещё раз, спасибо!!!
Редактировалось: 1 раз (Последний: 25 июня 2013 в 10:36)
Украинский для инстант
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1097
Надежда, Олег Васильевич я, спасибо!
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2892
Всем спасибо, закрываем!
Украинский для инстант
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: