Облачный сервис для Joomla сайтов
Навигация: Главная Форум

Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.    Забыли пароль?

Редактирование записи с заданным представлением
(1 чел.) (1) Гость
ВнизСтраница: 1
Сообщения темы: Редактирование записи с заданным представлением
#10421
Редактирование записи с заданным представлением 3 г., 3 мес. назад Репутация: 0
Здравствуйте, в моем справочнике(компонент) есть записи, на главной странице компонента они все отображены ссылками "index.php?option=com_mycomponents&task=mycomponent.edit&id=9" по нажатию мы переходим к редактированию, но у каждой записи разные поля для редактирования(по рубрикам). Шаблон для каждой рубрики я формирую в модели (файл модели прикрепил), В зависимости от $_GET select=1 или 2 или 3... я формирую и вывожу шаблон на добавление.

Вопрос, как сделать так, чтобы по нажатию на ссылку(на главной странице) "index.php?option=com_mycomponents&task=mycomponent.edit&id=9"
переход на редактирование записи с уже подставленной переменной $_GET в виде "index.php?option=com_mycomponents&view=mycomponent&layout=edit&select=7&id=9" select берется из базы данных в ячейке rubric_id

(default.php представление вывода всех записей на главной странице компонента)

Модель где я прикрепляю шаблоны "case '1' : $this->form='1';"


Код:

   public function __construct($config = array()){

   $jinput = JFactory::getApplication()->input;
   $sele = $jinput->get->get('select', '1', 'STRING');

    switch($sele){
               case '1' : $this->form='1';
               break;
               case '2' : $this->form='2';
               break;
               case '3' : $this->form='3';
               break;
               case '4' : $this->form='4';
               break;
               case '5' : $this->form='5';
               break;
               case '6' : $this->form='6';
               break;
               case '7' : $this->form='7';
               break;
               case '8' : $this->form='8';
               break;
               default : $this->form='1';
               }

    parent::__construct($config);
    }   
    





Представление главной страницы компонента, ссылки выводятся в данном виде

Код:

   <a href="<?php echo JRoute::_('index.php?option=com_mycomponents&task=mycomponent.edit&id='.(int) $item->id); ?>"><?php echo $item->title; ?></a>
adebizi
Постов: 1
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Последнее редактирование: 09.09.2013 12:29 Редактировал adebizi.
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
 
ВверхСтраница: 1
Модераторы: Fidelity, Nikolia, cvetercom, Xemreht, mr.Hi-End
получить последние сообщения прямо на Ваш рабочий стол
Баннер