Картинки категорий в модуле 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


Тема закрыта








