Картинки категорий в модуле zoocategory
#1
Отправлено 21 August 2012 - 22:38
#2
Отправлено 22 August 2012 - 10:43
в шаблоне модуля /modules/mod_zoocategory/tmpl/..
есть объект категории - $category. Находим и делаем вот так.
<?php $subCategories = $category->getChildren(); foreach($subCategories as $subCategory) { $params = $subCategory ->getParams('site'); $image = $this->app->jbimage->get('category_teaser_image', $params); print_r($image); // это и есть картинка }
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#3
Отправлено 22 August 2012 - 12:09
В этой папке редактирую файл шаблона list.php
Там такой код
<?php /** * @package ZOO Category * @author YOOtheme http://www.yootheme.com * @copyright Copyright (C) YOOtheme GmbH * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only */ // no direct access defined('_JEXEC') or die('Restricted access'); // include css $zoo->document->addStylesheet('mod_zoocategory:tmpl/list/style.css'); echo $zoo->categorymodule->render($category, $params, 0, false, 'class="zoo-category-list"', true);
Куда вставляется Ваш код ?
(
<?php $subCategories = $category->getChildren(); foreach($subCategories as $subCategory) { $params = $subCategory ->getParams('site'); $image = $this->app->jbimage->get('category_teaser_image', $params); print_r($image); // это и есть картинка })
#4
Отправлено 22 August 2012 - 12:25
Parse error: syntax error, unexpected '<' in
#5
Отправлено 22 August 2012 - 14:51
<?phpиз кода Дениса.
Либо добавить в нем же в конце
?>
#6
Отправлено 22 August 2012 - 15:01
Либо
Fatal error: Using $this when not in object context inлибо
Parse error: syntax error, unexpected '<' in /home/
#7
Отправлено 22 August 2012 - 15:06
Вместо $this используйте следующую конструкцию
<?php $subCategories = $category->getChildren(); $zoo = App::getInstance('zoo'); foreach($subCategories as $subCategory) { $params = $subCategory ->getParams('site'); $image = $zoo->app->jbimage->get('category_teaser_image', $params); print_r($image); // это и есть картинка }
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#8
Отправлено 22 August 2012 - 15:40
Ничего не получается. Тыкните пальцем малознающему, где в этот
<?php /** * @package ZOO Category * @author YOOtheme http://www.yootheme.com * @copyright Copyright (C) YOOtheme GmbH * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only */ // no direct access defined('_JEXEC') or die('Restricted access'); // include css $zoo->document->addStylesheet('mod_zoocategory:tmpl/list/style.css'); echo $zoo->categorymodule->render($category, $params, 0, false, 'class="zoo-category-list"', true);код файла list.php, что находится в mod_zoocategory/tmpl вставить этот
<?php $subCategories = $category->getChildren(); $zoo = App::getInstance('zoo'); foreach($subCategories as $subCategory) { $params = $subCategory ->getParams('site'); $image = $zoo->app->jbimage->get('category_teaser_image', $params); print_r($image); // это и есть картинка }?
и я уйду учить основы синтаксиса php со стыда
#9
Отправлено 22 August 2012 - 15:40
#10
Отправлено 24 August 2012 - 06:10