Как добавить submision в positions.xml ?
#1
Отправлено 11 March 2012 - 11:24
submission.php скопировал в папку шаблона а как прописать его в positions.xml не знаю
#2
Отправлено 11 March 2012 - 14:29
Если элемент имеет другую верстку, то для него можно создать отдельную папку, назвать её так же как псевдоним типа материала. Лучше на английском языке ...проблем будет меньше.
Например, так
\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+)
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#3
Отправлено 11 March 2012 - 18:05
#4
Отправлено 11 March 2012 - 18:32
Создайте новую форму отправки материала на вкладке "Подачи материалов". Именно они и будут светиться при создании пунктов меню.
В подачах материалов настраиваются такие вещи как: кому отправлять уведомление, какой шаблон использовать, могут ли гости (не авторизованные люди) отправлять форму и т.д.
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#5
Отправлено 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
#6
Отправлено 11 March 2012 - 20:09
В версии 1.2.5 такой ошибки не может бытьPS лучше использовать последнюю версию файла submission.php (от JBZoo 1.2.4+)
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#7
Отправлено 11 March 2012 - 20:19
Нет нет, это мое не знание php, Ваши подсказки и моя интуиция мне подсказала в чем я ошибался.В версии 1.2.5 такой ошибки не может быть
Теперь все работает, Спасибо!
#8
Отправлено 14 March 2012 - 12:10
Или может что то пропустил?
[вложение удалено администратором (более 90 дней)]
#9
Отправлено 14 March 2012 - 12:24
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#10
Отправлено 14 March 2012 - 12:35
Добавил сюда:Не добавили шаблон submission.php в нужную папку. Точнее сказать не могу
media/zoo/applications/jbuniversal/templates/catalog/renderer/item/moycatalog