Jump to content


Photo
- - - - -

Изменение стандартных типов элементов


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

#1 bionikua

bionikua
  • JBZoo User (rus)
  • User rate: ~
  • posts: 5
  • topics: 2

Posted 11 March 2013 - 17:54

Каким образом можно изменить стандартный тип элемента "Карточка компании", помимо вывода шаблона в нем Full, Submission и Teaser, нужно добавить в него Favorite?
  • 0

#2 RomanL

RomanL
  • JBZoo User (rus)
  • User rate: 0.6
  • posts: 1022
  • topics: 28

Posted 11 March 2013 - 18:41

http://forum.joomla-...43.html#msg8143
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]

#3 bionikua

bionikua
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 5
  • topics: 2

Posted 11 March 2013 - 20:02

1. Из директории /media/zoo/applications/jbuniversal/templates/catalog/renderer/item взял favorite.php и скопировал в директорию компании /media/zoo/applications/jbuniversal/templates/catalog/renderer/item/company

2. В файл positions.xml из директории /media/zoo/applications/jbuniversal/templates/catalog/renderer/item/company вписал
   <positions layout="favorite">
        <position name="title">Title</position>
        <position name="image">Image</position>
        <position name="properties">Properties</position>
        <position name="text">Text</position>
        <position name="meta">Meta</position>
    </positions>

Теперь появился ссылка раздел favorite возле элемента "Карточка компании", НО при клике на него пишет "No positions defined"
Стоит jBzoo 1.6.1

Если удалить favorite.php из каталога компании, не удаляя записи в positions.xml - ссылка favorite пропадает, если ничего не менять (или удалить добавленный код) в файле positions.xml - ссылка остается, и так же пишет No positions defined, такое чувство что positions.xml игнорируется вообще, хотя, если его удалить - то для всех стандартных выводится тоже надпись No positions defined
  • 0

#4 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.6
  • posts: 6393
  • topics: 15

Posted 11 March 2013 - 20:10

В metadata.xml здесь /media/zoo/applications/jbuniversal/templates/catalog/renderer/item/company информацию о шаблоне favorite добавили?

<layout name="favorite">
        <name>Favorite</name>
        <description>Layout for element favorite</description>
 </layout>

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#5 bionikua

bionikua
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 5
  • topics: 2

Posted 11 March 2013 - 20:41

Да, тоже metadata.xml правил.

Решил проблему, она оказалась банальной, перед  <?xml version="1.0" encoding="utf-8"?> была случайно нажата табуляция.

Спасибо, за ответы.
  • 0




Click to return to top of page in style!