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


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

2 вида подачи на один тип материала?


Лучший Ответ Станислав , 14 August 2013 - 06:26

Только вчера отвечал на такой же вопрос в ПМ, потому приведу пошаговую последовательность:

 

Заходим в папку media\zoo\applications\jbuniversal\templates\catalog\renderer\item\<ваш тип материала>

 

Правим:

 

1) metadata.xml

 

Добавляем после:

<layout name="submission" type="submission">
    <name>Submission</name>
    <description>An item is rendered with the submission layout in the submission view.</description>
</layout>

 

Такой же блок, только с суффиксом "2"

<layout name="submission2" type="submission">
    <name>Submission2</name>
    <description>An item is rendered with the submission layout in the submission view.</description>
</layout>

2) positions.xml

 

После

<positions layout="submission">
    <position name="content">Content</position>
    <position name="media">Media</position>
    <position name="meta">Meta</position>
    <position name="administration">Administration</position>
</positions>

добавляем

<positions layout="submission2">
    <position name="content">Content</position>
    <position name="media">Media</position>
    <position name="meta">Meta</position>
    <position name="administration">Administration</position>
</positions>

3) Копируем submission.php в submission2.php

 

Результат: в списке лейаутов типа материала (там где teaser, full, feed, submission), ну и при добавлении нового сабмишенса, в списке для выбранного типа появится Sumbission2.

Перейти к сообщению


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

#1 tri

tri

Отправлено 14 August 2013 - 04:36

Можно ли реализовать два вида и более подач материалов с фронта пользователями в одном типе элементов, конкретно у меня это подача-сдам и подача-сниму. В "сниму" необходимо заполнять намного меньше полей. Но объявления обоих типов должны выводиться на странице одной категории... и скаться через один поиск, поэтому такой вопрос...


  • 0

#2 joejoker

joejoker

Отправлено 14 August 2013 - 06:14

По идее можете создать столько подач, сколько нужно. Главное что бы типы приложений "сдам", "сниму", находились в одном каталоге. Ну и соответственно на каждую подачу делать свой пункт меню.


  • 0
В мире все совсем не сложно, если самому не усложнять.
Разработка индивидуальных решений для ZOO /JBZoo /Joomla

#3 Станислав

Станислав

Отправлено 14 August 2013 - 06:26   Лучший Ответ

Только вчера отвечал на такой же вопрос в ПМ, потому приведу пошаговую последовательность:

 

Заходим в папку media\zoo\applications\jbuniversal\templates\catalog\renderer\item\<ваш тип материала>

 

Правим:

 

1) metadata.xml

 

Добавляем после:

<layout name="submission" type="submission">
    <name>Submission</name>
    <description>An item is rendered with the submission layout in the submission view.</description>
</layout>

 

Такой же блок, только с суффиксом "2"

<layout name="submission2" type="submission">
    <name>Submission2</name>
    <description>An item is rendered with the submission layout in the submission view.</description>
</layout>

2) positions.xml

 

После

<positions layout="submission">
    <position name="content">Content</position>
    <position name="media">Media</position>
    <position name="meta">Meta</position>
    <position name="administration">Administration</position>
</positions>

добавляем

<positions layout="submission2">
    <position name="content">Content</position>
    <position name="media">Media</position>
    <position name="meta">Meta</position>
    <position name="administration">Administration</position>
</positions>

3) Копируем submission.php в submission2.php

 

Результат: в списке лейаутов типа материала (там где teaser, full, feed, submission), ну и при добавлении нового сабмишенса, в списке для выбранного типа появится Sumbission2.


  • 2

«Ну и зачем все это, лучше бы водки выпили». Из писем Белинского Гоголю.

 





Click to return to top of page in style!