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


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

Вывод полей JBZoo 220v в Widgetkit 2

widgetkit 2

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

#21 Сонкин

Сонкин

Отправлено 21 July 2015 - 20:41

Скиньте в ЛС завтра попробую сделать

 

Отправил в ЛС.


  • 0

#22 DMTR3000S

DMTR3000S

Отправлено 21 July 2015 - 21:54

i001, было бы очень круто


  • 0

#23 woodman

woodman

Отправлено 21 July 2015 - 21:55

Так и не удалось реализовать свою задумку? Помню, ты там собирался... Я забил колупать его, накрутили что-то такое. Поставил WK1


  • 0

#24 DMTR3000S

DMTR3000S

Отправлено 21 July 2015 - 21:59

Так и не удалось реализовать свою задумку? Помню, ты там собирался... Я забил колупать его, накрутили что-то такое. Поставил WK1

 

Неа, я несколько раз садился и потом забивал, тоже WK1 ставил :)


  • 0

#25 i001

i001

Отправлено 22 July 2015 - 07:43

Очень круто все переделали, по мне первая версия удобней настраивается.

К делу, Создатели Widgetkit2 видимо не позаботились о разработчиках элементов, поэтому рендерится только стандартный image.

Вывод jbimage решается добавлением одной строки в плагин zoo 

plugins/system/widgetkit_zoo/plugin/src/Transformer.php

 

добавлять будем вот в эту функцию 

public static function getSubscribedEvents() 
//строка 126

вот эту строку

'joomla.zoo.render.jbimage'           => 'renderFile',

я поставил сразу после стандартного image, логика думаю понятна, в итоге вся функция выглядит так

 public static function getSubscribedEvents()
    {
        return array(
            'joomla.zoo.render.itemlink'          => 'renderItemlink',
            'joomla.zoo.render.itemhits'          => 'renderItemhits',
            'joomla.zoo.render.itemname'          => 'renderItemname',
            'joomla.zoo.render.itemtag'           => 'renderItemtag',
            'joomla.zoo.render.image'             => 'renderFile',
            'joomla.zoo.render.jbimage'           => 'renderFile',
            'joomla.zoo.render.download'          => 'renderFile',
            'joomla.zoo.render.checkbox'          => 'renderOption',
            'joomla.zoo.render.radio'             => 'renderOption',
            'joomla.zoo.render.select'            => 'renderOption',
            'joomla.zoo.render.media'             => 'renderMedia',
            'joomla.zoo.render.googlemaps'        => 'renderGooglemaps',
            'joomla.zoo.render.country'           => 'renderCountry',
            'joomla.zoo.render.itempublish_up'    => 'renderItempublish_up',
            'joomla.zoo.render.itempublish_down'  => 'renderItempublish_down',
            'joomla.zoo.render.itemcreated'       => 'renderItemcreated',
            'joomla.zoo.render.itemmodified'      => 'renderItemmodified',
            'joomla.zoo.render.itemauthor'        => 'renderItemauthor',
            'joomla.zoo.render.itemcategory'      => 'renderItemcategory',
            'joomla.zoo.render.relatedcategories' => 'renderRelatedcategories'
        );
    }

PS Измененный файл прикрепил

Прикрепленные файлы

  • Прикрепленный файл  Transformer.php   4.85К   78 Количество загрузок:

  • 3

#26 DMTR3000S

DMTR3000S

Отправлено 22 July 2015 - 08:02

Блин, сто раз мимо этого файла прошёл  (facepalm)

Интересно, а с остальными элементами что-то подобное прокатит? С ценой, например, чтобы полноценный слайдсет с товарами запилить.


  • 0

#27 Сонкин

Сонкин

Отправлено 22 July 2015 - 08:07

i001, спасибо, что разобрались!!!

 

Скажите, а с остальными элементами от JBZoo, что такое можно сделать???

 

И (если можно), что у них писать вместо "renderFile"?

Например у цены.


  • 0

#28 i001

i001

Отправлено 22 July 2015 - 08:13

С ценой, попробуйте название элемента, поидее должно работать. Я на 2.2.0 ничего еще не делал, поэтому даже не знаю как он там называется, вечером поставлю помучаю.


  • 0

#29 Павел Акимов

Павел Акимов

Отправлено 23 July 2015 - 07:34

PS Измененный файл прикрепил

Спасибо за проделанную работу!

 

Денис, может тогда подумаете над плагином расширяющий этот класс для ваших элементов? А то обновления всё потрут.


  • 0

#30 myjob495

myjob495

Отправлено 23 July 2015 - 07:54

Все дело в том, что это решение подходит только для типа JBImage, но дальше все сложней. Попробуйте вывести любой другой тип таким способом - тупик....


  • 0





Темы с аналогичным тегами widgetkit 2

Click to return to top of page in style!