Перейти к содержимому


Фотография
- - - - -

Как добавить submision в positions.xml ?


  • Закрытая тема Тема закрыта
Сообщений в теме: 11

#1 Tsirika

Tsirika

Отправлено 11 March 2012 - 11:24

Как добавить submision в positions.xml ?

submission.php скопировал в папку шаблона а как прописать его в positions.xml не знаю :(
  • 0

#2 SmetDenis

SmetDenis

Отправлено 11 March 2012 - 14:29

Все общие шаблоны элементов собраны в одном месте и находятся тут\media\zoo\applications\jbuniversal\templates\catalog\renderer\item\

Если элемент имеет другую верстку, то для него можно создать отдельную папку, назвать её так же как псевдоним типа материала. Лучше на английском языке ...проблем будет меньше.

Например, так
\media\zoo\applications\jbuniversal\templates\catalog\renderer\item\<type-alias>\

В папке с шаблоном должен лежать файл positions.xml в котором объявлены позиции шаблонов элемента

т.е примерно так.
\media\zoo\applications\jbuniversal\templates\catalog\renderer\item\<type-alias>\submission.php
\media\zoo\applications\jbuniversal\templates\catalog\renderer\item\submission.php

Например, позиции шаблона submission выгледят следующим образом:
	<positions layout="submission">
		<position name="content">Content</position>
		<position name="media">Media</position>
		<position name="meta">Meta</position>
		<position name="administration">Administration</position>
	</positions>


атрибут name у каждой позиции указывает на имя, которое будет использоваться для вывода в шаблоне
значение внутри тега - для отображения в панели управления.

Искать по адресу ниже (один из вариантов)
\media\zoo\applications\jbuniversal\templates\catalog\renderer\item\<type-alias>\submission.php
\media\zoo\applications\jbuniversal\templates\catalog\renderer\item\submission.php

Должен быть вывод в виде, где media и есть тот самый name
<?php echo $this->renderPosition('media', array('style' => 'submission.block')); ?>

-----
PS лучше использовать последнюю версию файла submission.php (от JBZoo 1.2.4+)
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#3 Tsirika

Tsirika

Отправлено 11 March 2012 - 18:05

Все вроде сделал но в меню пункт все равно не появляется.
  • 0

#4 SmetDenis

SmetDenis

Отправлено 11 March 2012 - 18:32

Понятно, тогда дело совершенно не в этом =)
Создайте новую форму отправки материала на вкладке "Подачи материалов". Именно они и будут светиться при создании пунктов меню.
В подачах материалов настраиваются такие вещи как: кому отправлять уведомление, какой шаблон использовать, могут ли гости (не авторизованные люди) отправлять форму и т.д.

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



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


#5 Tsirika

Tsirika

Отправлено 11 March 2012 - 19:57

Понятно, тогда дело совершенно не в этом =)
Создайте новую форму отправки материала на вкладке "Подачи материалов". Именно они и будут светиться при создании пунктов меню.
В подачах материалов настраиваются такие вещи как: кому отправлять уведомление, какой шаблон использовать, могут ли гости (не авторизованные люди) отправлять форму и т.д.

В пункте меню появилось но выдала ошибку при переходе (
Fatal error: Call to a member function getItem() on a non-object in /home/host/domains/site.com/public_html/media/zoo/applications/jbuniversal/templates/catalog/renderer/item/catalog/submission.php on line 16

  • 0

#6 SmetDenis

SmetDenis

Отправлено 11 March 2012 - 20:09

PS лучше использовать последнюю версию файла submission.php (от JBZoo 1.2.4+)

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



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


#7 Tsirika

Tsirika

Отправлено 11 March 2012 - 20:19

В версии 1.2.5 такой ошибки не может быть

Нет нет, это мое не знание php, Ваши подсказки и моя интуиция мне подсказала в чем я ошибался.
Теперь все работает, Спасибо!
  • 0

#8 Tsirika

Tsirika

Отправлено 14 March 2012 - 12:10

Поставил новую версию, сделал все эти действия но в подаче материалов не видно "Типы - No submission layouts available" что не так я сделал?
Или может что то пропустил?

[вложение удалено администратором (более 90 дней)]
  • 0

#9 SmetDenis

SmetDenis

Отправлено 14 March 2012 - 12:24

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



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


#10 Tsirika

Tsirika

Отправлено 14 March 2012 - 12:35

Не добавили шаблон submission.php в нужную папку. Точнее сказать не могу

Добавил сюда:
media/zoo/applications/jbuniversal/templates/catalog/renderer/item/moycatalog

  • 0




Click to return to top of page in style!