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

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 20 июня 2013 в 21:42
Подскажите, пожалуйста, измаялся!
Спасибо!
#2 24 июня 2013 в 11:56
Не слишком часто апаю?
#3 24 июня 2013 в 13:34
templates\_default_\modules\mod_maps_front.tpl
для вывода названия категории использовать код {$item.category}
#4 24 июня 2013 в 16:41
Надежда, а чтобы категория стала кликабельной мало ведь вставить в ссылку код {$item.category}?
#5 24 июня 2013 в 19:04


templates\_default_\modules\mod_maps_front.tpl
для вывода названия категории использовать код {$item.category}

Надежда
Пробовал, естевенно, такой вариант — выводит везде --Корневая категория--
#6 24 июня 2013 в 19:45
Олег Васильевич я, наверно потому, что все в корневой категории находится?
#7 24 июня 2013 в 20:30


Олег Васильевич я, наверно потому, что все в корневой категории находится?

PrazdNik
=))) шутим? нет, не в корневой (корневая — рубрика — рубрика с записями)
#8 24 июня 2013 в 22:53
Точно, бывает smile

в файле: modules/mod_maps_front/module.php
после строчки 38 вставляем код:
  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. }
#9 25 июня 2013 в 10:18


в файле: modules/mod_maps_front/module.php
после строчки 38 вставляем код:

  1. ...

Надежда
Спасибо огромное!
#10 25 июня 2013 в 10:27


а чтобы категория стала кликабельной

PrazdNik
Не знаю правильно ли так делать, но работает:
В коде, который нам соорудила неподражаемая, великолепная, ослепительная… умнейшая из всех кодирующих, да прибудут блага в её доме, Надежда, после строчки:
  1. $item['category'] = $cats[$item['category_id']]['title'];
добавил:
  1. $item['cat_seolink'] = $cats[$item['category_id']]['seolink'];
Теперь в шаблоне модуля, ссылку на категорию можно вывести с помощью /maps/{$item.cat_seolink}
Надежда, ещё раз, спасибо!!!
#11 25 июня 2013 в 11:11
Надежда, Олег Васильевич я, спасибо!
#12 25 июня 2013 в 11:19
Всем спасибо, закрываем!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.