Перейти к содержимому


Фотография
- - - - -

Ссылка на категорию в своем модуле


Лучший Ответ DanJudex , 17 January 2014 - 06:13

Вроде разобрался

require_once (JPATH_ADMINISTRATOR.'/components/com_zoo/config.php');
$zoo = App::getInstance('zoo');
$category = $zoo->table->category->get(127);
echo $zoo->route->category($category);

Сейчас протестирую...

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 5

#1 DanJudex

DanJudex

Отправлено 17 January 2014 - 06:03

Здравствуйте. Написал свой модуль для вывода определенного списка категорий. Интересует вопрос как правильно сделать эти категории ссылкой.

 

Сначал делал так 

<a class="item-name" href="'.$list[$key]['alias'].'/category/'.$data['alias'].'.html">'.$data['name'].'</a>

Ссылка выходит такого типа: /tovary-dlya-doma/category/obogrevateli.html. Впринципе меня это устраивает, но если в joomla создать ссылку на категорию обогреватели то в стандартных модулях ссылка будет выглядеть так: /tovary-dlya-doma/obogrevateli.html. И та и та ссылка работает, но все же как для поиска так и для людей хотелось бы привести ссылки к общему виду, а именно к тому которая получается при создании пункта меню.

 

Пробую для получения ссылки выполнять следующие действия

require_once (JPATH_ADMINISTRATOR.'/components/com_zoo/config.php');
$zoo = App::getInstance('zoo');

А далее получать ссылку таким способом

$url = $zoo->route->category($category);

Но далее возникает вопрос где взять (как получить) объект который должен быть в $category?

 


  • 1

#2 DanJudex

DanJudex

Отправлено 17 January 2014 - 06:13   Лучший Ответ

Вроде разобрался

require_once (JPATH_ADMINISTRATOR.'/components/com_zoo/config.php');
$zoo = App::getInstance('zoo');
$category = $zoo->table->category->get(127);
echo $zoo->route->category($category);

Сейчас протестирую...


  • 1

#3 DanJudex

DanJudex

Отправлено 17 January 2014 - 06:25

Все равботает, спасиюо Денису который написал пост про API http://forum.jbzoo.c...enta-zoo-jbzoo/


  • 0

#4 alekseytol

alekseytol

Отправлено 17 January 2014 - 08:36

DanJudex, а можете ссылку дать посмотреть, как у вас выглядит Ваш модуль?
  • 0

#5 DanJudex

DanJudex

Отправлено 17 January 2014 - 09:17

Ссылку не могу, могу только скрин

Прикрепленные изображения

  • 111111.png

  • 1

#6 Sliapy

Sliapy

Отправлено 17 January 2014 - 10:24

А для чего затевалось написание своего модуля? В чем отличие от уже существующих?


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!