Jump to content


Photo
- - - - -

Как переопределить стандартный элемент

изменение ядра

Best Answer Cheren-dow , 07 July 2014 - 13:01

nickolas, доброго времени суток. Извините за долгий ответ. Элемент можно переопределить следующим образом.

Откройте файл

сайт\media\zoo\applications\jbuniversal\framework\events\jbevent.application.php

В методе init добавьте следующие строки

public static function init($event){
   $app = self::app();
   $app->path->register(JPATH_BASE . '/templates/' . JFactory::getApplication()->getTemplate() . '/html/jbzoo/elements/', 'elements');
}

Далее в шаблоне сайта создайте папку html если ее нет, в ней папку jbzoo, а внутри папку elements

Перенесите нужный элемент в папку elements и изменяйте шаблоны. Можете указать любой свой путь до папки с переопределенными элементами.

dcd_200x0.png

Go to the full post


  • This topic is locked This topic is locked
1 reply to this topic

#1 nickolas

nickolas
  • JBZoo User (rus)
  • User rate: 0
  • posts: 49
  • topics: 17

Posted 30 June 2014 - 08:30

Задача: нужно изменить внешний вид отображаемого в шаблонах элемента "сравнение товаров(jbzoo compare)"

Я нашел где лежит файл отвечающий за него jbcompare.php.

ВОПРОС В СЛЕДУЮЩЕМ: Куда мне положить файл из дирректории tmpl, чтобы переопределить стандартный вид этого элемента и чтобы он не затерся при обновлении?


  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 07 July 2014 - 13:01   Best Answer

nickolas, доброго времени суток. Извините за долгий ответ. Элемент можно переопределить следующим образом.

Откройте файл

сайт\media\zoo\applications\jbuniversal\framework\events\jbevent.application.php

В методе init добавьте следующие строки

public static function init($event){
   $app = self::app();
   $app->path->register(JPATH_BASE . '/templates/' . JFactory::getApplication()->getTemplate() . '/html/jbzoo/elements/', 'elements');
}

Далее в шаблоне сайта создайте папку html если ее нет, в ней папку jbzoo, а внутри папку elements

Перенесите нужный элемент в папку elements и изменяйте шаблоны. Можете указать любой свой путь до папки с переопределенными элементами.

dcd_200x0.png


Edited by Cheren-dow, 07 July 2014 - 13:02.

  • 1
Изображение
 




Click to return to top of page in style!