Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как обратиться к методу компонента Joomla в шаблоне?

92K
27 января 2014 года
sitdirek
1 / / 27.01.2014
Собрал компонент в Joomla 2.5, назовем его "MyComponent".

Хочу в шаблоне сайта, вывести данные, которые возвращает метод компонента.

Метод именуется "getScripts"

/com_mycomponent/models/mycomponent.php

Код:
class MyComponentModelMyComponent extends JModelItem {
    public function getTable($type = 'MyComonent', $prefix = 'MyComonentTable', $config = array()) {
        return JTable::getInstance($type, $prefix, $config);
    }
 
    public function getScripts(){
        $table = $this->getTable();        
        $table->load(1);           
        $this->scripts = $table->api_url;          
        return $this->scripts;
    }
}
по адресу: mydomain.ru/index.php?optioin=com_mycomponent мне удается получить вывод благодаря:

/com_mycomponent/views/mycomponent/view.html.php и /com_mycomponent/views/mycomponent/tmpl/default.php

view.html.php

 
Код:
class MyComponentViewMyComponent extends JView {
    function display($tpl = null) {
        // Assign data to the view
        $this->scripts = $this->get('Scripts');
        parent::display($tpl);
    }
}
default.php

 
Код:
<?php echo $this->scripts; ?>
Как вывести тоже самое только в любом месте шаблона сайта?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог