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


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

Подверстать элемент submission не видит


Лучший Ответ CB9TOIIIA , 28 November 2016 - 16:24

Спасибо - в общем вышло так :)

  1. class ElementJBRelatedAutoYandex extends Element implements iSubmittable {
  2. //todo
  3. }
  1. public function renderSubmission($params = array()) {
  2. return $this->edit();
  3. }
  4. public function _edit($params = array()) {
  5. return $this->edit();
  6. }
  7.  
0_a92af_6dcb2050_orig.png
Перейти к сообщению


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

#1 CB9TOIIIA

CB9TOIIIA

Отправлено 25 November 2016 - 23:04

Всем привет! Нашел крутой элемент: http://forum.jbzoo.c...karte-yandeksa/

 

Работает - подпилил - теперь еще и изображения накладывает.

 

0_a9161_d00f8ef9_orig.png
 
Возник вопрос: в фулл отлично смотрится. Но вопрос: при submission его воообще не видно. Как можно подверстать, чтобы он отобразился в блоке подач?

  • 0

#2 SmetDenis

SmetDenis

Отправлено 28 November 2016 - 09:07

Нужно сделать так чтобы класс элемента был наследником интерфейса

 

т.е. добавить

  1. class ElementJBRelatedAutoYandex extends Element implements iSubmittable {
  2.     // код класса
  3. }

 

После этого должен работать метод renderSubmission() в элементе, который обычно ворачивает $this->edit();

 

Есть масса примеров в жругих элементах. например в addthis


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



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


#3 CB9TOIIIA

CB9TOIIIA

Отправлено 28 November 2016 - 16:24   Лучший Ответ

Спасибо - в общем вышло так :)

  1. class ElementJBRelatedAutoYandex extends Element implements iSubmittable {
  2. //todo
  3. }
  1. public function renderSubmission($params = array()) {
  2. return $this->edit();
  3. }
  4. public function _edit($params = array()) {
  5. return $this->edit();
  6. }
  7.  
0_a92af_6dcb2050_orig.png

  • 1




Click to return to top of page in style!