Best Answer SmetDenis , 25 November 2013 - 23:23
Тогда попробуйте так.
$appId = $params->get('application'); $application = $this->app->table->application->get($appId); echo $application->alias;Go to the full post

Best Answer SmetDenis , 25 November 2013 - 23:23
Тогда попробуйте так.
$appId = $params->get('application'); $application = $this->app->table->application->get($appId); echo $application->alias;Go to the full post
Posted 21 November 2013 - 13:35
как вывести в modules\mod_jbzoo_search\renderer\item\table.php алиас приложения?
пытался сделать так: в media\zoo\applications\jbuniversal\application.xml добавил в <params group="application-config"> параметр <param name="applicationlink" type="text" label="Link"/> и выводил <?php echo $this->application->getParams()->get('config.applicationlink'); ?> - не срабатывает
Posted 21 November 2013 - 18:04
<?php echo $this->app->zoo->getApplication()->alias;?>Так же можно получать параметры из текущего приложения
<?php echo $this->app->zoo->getApplication()->getParams()->get('<key>');?>Вы хотите добавить новый параметр в приложение?
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Posted 22 November 2013 - 08:07
Мне нужно, чтобы в шаблоне modules\mod_jbzoo_search\renderer\item\table.php автоматически формировалась ссылка на разные страницы в зависимости от приложения, в котором открыт шаблон. т.е., <a href="archive/ tv | video | games /search">быстрый поиск</a>
Первый вариант не выводит ничего, второй выдает ошибку
Posted 23 November 2013 - 08:36
$appId = $params->get('application'); echo JRoute::_($this->app->route->frontpage($appId));Будет взят ID приложения из настроек и сгенерирована ссылка на главную страницу каталога.
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Posted 25 November 2013 - 14:31
Почти подходит, но лучше бы вывести просто алиас. У меня главная страница шаблона по другому адресу.
Пока сделал сравнение с appId на основе if...elseif, но это грабли.
Если есть возможность узнать именно алиас, жду код.
Posted 25 November 2013 - 23:23 Best Answer
$appId = $params->get('application'); $application = $this->app->table->application->get($appId); echo $application->alias;
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.