Jump to content


Photo
- - - - -

Быстрый доступ модуля ZOO Item


  • This topic is locked This topic is locked
19 replies to this topic

#11 hasanchemerzaev

hasanchemerzaev
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 5.8
  • posts: 282
  • topics: 74

Posted 09 October 2014 - 07:13

Нет это не решение проблемы.

Так как

1. Нужный модуль называется Zoo item (не путать с JBZOO item у которого меньше шаблонов почему то)

2. Нужно так что бы в настройке поля "Бысрый доступ" был виден данный шаблон. Скрин прикладываю.

Attached Thumbnails

  • Безымянный2.jpg

  • 0

#12 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 09 October 2014 - 07:41

Тогда по аналогии добавьте в mod_zooitem

zsj_200x0.png

ups_200x0.png

Но как я говори выше, это будет своеобразная ссылка на шаблон.
Т.е вывод одноименного шаблона нужно настроить не у модуля, а материала.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#13 hasanchemerzaev

hasanchemerzaev
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 5.8
  • posts: 282
  • topics: 74

Posted 09 October 2014 - 08:11

Это в каком файле?


  • 0

#14 hasanchemerzaev

hasanchemerzaev
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 5.8
  • posts: 282
  • topics: 74

Posted 09 October 2014 - 08:21

вставка кода в файл metadata.xml не помогла


  • 0

#15 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 09 October 2014 - 08:30

Это в каком файле?


Это нужно сделать тут
modules\mod_zooitem\renderer\item\metadata.xml

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



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


#16 hasanchemerzaev

hasanchemerzaev
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 5.8
  • posts: 282
  • topics: 74

Posted 09 October 2014 - 08:32

<?xml version="1.0" encoding="utf-8"?>
<metadata>
<layout name="default">
<name>Default</name>
<description>This is the default layout to render an item in the module themes.</description>
</layout>
<layout name="layout2">
<name>Layout 2</name>
<description>This is an alternative layout to render an item in the module themes.</description>
</layout>
<layout name="layout3">
<name>Layout 3</name>
<description>This is an alternative layout to render an item in the module themes.</description>
</layout>
    <layout name="uikit">
        <name>UIkit</name>
        <description>This is an UIkit layout to render an item in the module themes.</description>
    </layout>
  <layout name="quickview" type="related">
        <name>Quick View</name>
        <description>Layout for element quickview</description>
    </layout>
</metadata>

Edited by SmetDenis, 09 October 2014 - 08:57.
Тег [code]

  • 0

#17 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 09 October 2014 - 08:56

Шаблон quickview добавили в модуль? (php файл)
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#18 hasanchemerzaev

hasanchemerzaev
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 5.8
  • posts: 282
  • topics: 74

Posted 09 October 2014 - 09:06

не так как не обноружено таких строк как у вас выше

<?php
/**
* @package   ZOO Item
* @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');

// load config
require_once(JPATH_ADMINISTRATOR.'/components/com_zoo/config.php');

// get app
$zoo = App::getInstance('zoo');

// load zoo frontend language file
$zoo->system->language->load('com_zoo');

// init vars
$path = dirname(__FILE__);

//register base path
$zoo->path->register($path, 'mod_zooitem');

if ($application = $zoo->table->application->get($params->get('application', 0))) {

	$items = $zoo->module->getItems($params);

	// set renderer
	$renderer = $zoo->renderer->create('item')->addPath(array($zoo->path->path('component.site:'), dirname(__FILE__)));

	$layout = $params->get('layout', 'default');

	include(JModuleHelper::getLayoutPath('mod_zooitem', $params->get('theme', 'list')));
}

Edited by hasanchemerzaev, 09 October 2014 - 09:08.

  • 0

#19 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 09 October 2014 - 09:09

Куда его добавлять я так  и не понял по аналогии с


Возьмите файл modules\mod_zooitem\renderer\item\default.php
и создайте его копию в этой же папке с именем quickview.php
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#20 hasanchemerzaev

hasanchemerzaev
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 5.8
  • posts: 282
  • topics: 74

Posted 09 October 2014 - 09:30

так теперь строка выведена как сделать что бы quickview.php подхватывал шаблон quickview


  • 0




Click to return to top of page in style!