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


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

Создание собственного элемента с множеством полей


Лучший Ответ SmetDenis , 19 August 2016 - 12:10

Мы для этих целей используем $this->app->jbhtml

 

Хелпер находится тут

media\zoo\applications\jbuniversal\framework\helpers\jbhtml.php

 

Там есть масса контролов, вот пример для radio

$this->app->jbhtml->radio(['key' => 'name'], $this->getControlName('level6'), null, $this->get('level6'));

 

 

Если хотите использовать хелперы Joomla, то это делается примерно как пишут тут

http://joomla-code.r...er/jhtml-select

 

$this->app->html->_() - это алиас для JHTML::_()

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


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

#1 orlov_aleksander

orlov_aleksander

Отправлено 19 August 2016 - 08:58

Здравствуйте.

Создаю элемент для добавления в товар, так сказать, "подтовара" со своими полями.

работаю с файлом Edit.php (при добавлении или редактировании элемента пользователем)

Делаю на основе "MenuKit".

 

Вопрос

 

есть Код 

 $this->app->html->_('control.textarea', $this->getControlName('level6'), $this->get('level6'), 'size="60" style="margin: 10px;width: 290px;height: 145px;float: left;" title="'.JText::_('Text').'" placeholder="'.JText::_('Новое поле').'"').

Я как понимаю строка 

control.textarea

отвечает за то в каком виде будет редактироваться поле. Сейчас это текстарея. А нужно будет ещё и checkbox и select.

Подскажите как это сделать.

Или в какую сторону копать.


  • 0

#2 SmetDenis

SmetDenis

Отправлено 19 August 2016 - 12:10   Лучший Ответ

Мы для этих целей используем $this->app->jbhtml

 

Хелпер находится тут

media\zoo\applications\jbuniversal\framework\helpers\jbhtml.php

 

Там есть масса контролов, вот пример для radio

$this->app->jbhtml->radio(['key' => 'name'], $this->getControlName('level6'), null, $this->get('level6'));

 

 

Если хотите использовать хелперы Joomla, то это делается примерно как пишут тут

http://joomla-code.r...er/jhtml-select

 

$this->app->html->_() - это алиас для JHTML::_()


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 orlov_aleksander

orlov_aleksander

Отправлено 19 August 2016 - 12:16

Спасибо огромное!

Долго сам не мог разобраться!


  • 0




Click to return to top of page in style!