Создание связанного поля Seblod для отображения разного контента на сайте
- dencaps
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 5
- Спасибо получено: 0
12 года 6 мес. назад #3201
от dencaps
dencaps создал тему: Создание связанного поля Seblod для отображения разного контента на сайте
В админке Joomla в Seblod для Типа контента Материал (Article) создал дополнительное поле "Выбор тарифа".
И указал в виде select 3 вида: Эконом, Стандарт, VIP
Также сделал несколько дополнительных текстовых полей таких как адрес, телефон, веб сайт.
Потом зашел в Типы контента и выбрал Article и там возможно задавание дополнительной опции отображения (вкладка 5) только для разделов Admin Form и Site Form.
Для админки все сделал красиво и теперь в зависимости от выбранного тарифа (Эконом, Стандарт, VIP) отображаются только те данные, которые нужны, а именно:
- для Эконом - только телефон
- для Стандарт - телефон, адрес
- для VIP - телефон, адрес, веб сайт
Но столкнулся с проблемой, что для полей Intro и Content таких условий не предусмотрено.
То есть я не могу таким же образом скрыть ненужные поля в зависимости от выбранного тарифа в админке.
Посоветуйте как решить задачу. Основная задача показывать в зависимости от выбранного в админке тарифа только те данные, которые для него предусмотрены
И указал в виде select 3 вида: Эконом, Стандарт, VIP
Также сделал несколько дополнительных текстовых полей таких как адрес, телефон, веб сайт.
Потом зашел в Типы контента и выбрал Article и там возможно задавание дополнительной опции отображения (вкладка 5) только для разделов Admin Form и Site Form.
Для админки все сделал красиво и теперь в зависимости от выбранного тарифа (Эконом, Стандарт, VIP) отображаются только те данные, которые нужны, а именно:
- для Эконом - только телефон
- для Стандарт - телефон, адрес
- для VIP - телефон, адрес, веб сайт
Но столкнулся с проблемой, что для полей Intro и Content таких условий не предусмотрено.
То есть я не могу таким же образом скрыть ненужные поля в зависимости от выбранного тарифа в админке.
Посоветуйте как решить задачу. Основная задача показывать в зависимости от выбранного в админке тарифа только те данные, которые для него предусмотрены
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Dgikar
- Не в сети
- Осваиваюсь на форуме
Less
Больше
- Сообщений: 26
- Спасибо получено: 0
12 года 6 мес. назад #3202
от Dgikar
Dgikar ответил в теме Re: Создание связанного поля Seblod для отображения разного контента на сайте
Так же интересен этот вопрос
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2868
- Спасибо получено: 659
12 года 6 мес. назад #3215
от Wedal
Wedal ответил в теме Re: Создание связанного поля Seblod для отображения разного контента на сайте
dencaps, Dgikar, используйте для этого Conditional Fields.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Dgikar
- Не в сети
- Осваиваюсь на форуме
Less
Больше
- Сообщений: 26
- Спасибо получено: 0
12 года 6 мес. назад - 12 года 6 мес. назад #3217
от Dgikar
Можно пример плз
Dgikar ответил в теме Re: Создание связанного поля Seblod для отображения разного контента на сайте
Я не очень понимаю, как мне подставить id юзера и сравнить его с теми возможностями, которые "прописаны" в (назовем так) тарифных планах...Wedal пишет: ... используйте для этого Conditional Fields.
Можно пример плз
Последнее редактирование: 12 года 6 мес. назад пользователем Dgikar.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2868
- Спасибо получено: 659
12 года 6 мес. назад #3233
от Wedal
Wedal ответил в теме Re: Создание связанного поля Seblod для отображения разного контента на сайте
Dgikar, а, теперь кажется понял. Я думал, вам нужно просто показывать разные поля при регистрации в зависимости от выбранного поля "Тарифный план". В данном случае, нужно при регистрации раскидывать пользователям по разным группам, а затем шаманить с уровнями доступа. Но это, думаю, вы уже поняли и без меня. Ждем обновления Seblod через месяц.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Dgikar
- Не в сети
- Осваиваюсь на форуме
Less
Больше
- Сообщений: 26
- Спасибо получено: 0
12 года 6 мес. назад #3244
от Dgikar
Вот такую идею сижу, и думаю как реализовать на SEBLOD...
Dgikar ответил в теме Re: Создание связанного поля Seblod для отображения разного контента на сайте
Да, и сразу же, как начал делать форму регистрации, т. к., у меня на сайте, будет несколько подпрофилей для компаний, и, один профиль для частных лиц. Поэтому, мною было принято решение, сделать сначала разброс юзеров на два профиля - компания и частник (указывается юзером при регистрации), а потом (если юзер-компания), в зависимости от сектора экономики и/или профиля деятельности компании (указывается уже юзером в профиле компании при добавлении логотипа и пр. инфы о компании), ее (компанию), "закидываю" в определенную группу, к которой относится та, или иная группа тарифных планов (для парикмахерских, тарифные планы от металлургии, точно не подойдут), после чего, выводить эту группу тарифных планов для предложения подписаться на тот или иной тарифный план.Wedal пишет: ... думаю, вы уже поняли и без меня...
Вот такую идею сижу, и думаю как реализовать на SEBLOD...
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- dencaps
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 5
- Спасибо получено: 0
12 года 6 мес. назад #3270
от dencaps
dencaps ответил в теме Re: Создание связанного поля Seblod для отображения разного контента на сайте
У меня немного другая задача.
Продублировал тип конента Articles и созда Articles 2.
После этого для Articles 2 сделал несколько полей типа телефон, адрес, карта, фотогалерея и т.п.
В Типах контента есть 4 части:
- Admin form
- Site form
- Intro
- Content
Дак вот проблема в том, что для Admin и Site Form есть Conditional States и там я разобрался как на странице Регистрации пользователя и в админке вывести эти зависимости полей.
Но мне надо, чтобы в Intro и Content выводились всегда только те поля, которые будут указаны для тарифов.
В админке вбиваю у всех организаций: телефон, адрес.
Потом в админке выбираю тариф Эконом и у одной организации появляется только телефон в Intro и Content.
Выбираю в админке тариф Стандарт и в каталоге появляется у этой организации телефон и адрес в Intro и Content.
Можно ли в seblod реализовать такую функцию?
Какие еще возможно есть плагины для реализации такой функции?
Продублировал тип конента Articles и созда Articles 2.
После этого для Articles 2 сделал несколько полей типа телефон, адрес, карта, фотогалерея и т.п.
В Типах контента есть 4 части:
- Admin form
- Site form
- Intro
- Content
Дак вот проблема в том, что для Admin и Site Form есть Conditional States и там я разобрался как на странице Регистрации пользователя и в админке вывести эти зависимости полей.
Но мне надо, чтобы в Intro и Content выводились всегда только те поля, которые будут указаны для тарифов.
В админке вбиваю у всех организаций: телефон, адрес.
Потом в админке выбираю тариф Эконом и у одной организации появляется только телефон в Intro и Content.
Выбираю в админке тариф Стандарт и в каталоге появляется у этой организации телефон и адрес в Intro и Content.
Можно ли в seblod реализовать такую функцию?
Какие еще возможно есть плагины для реализации такой функции?
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2868
- Спасибо получено: 659
12 года 6 мес. назад #3283
от Wedal
Wedal ответил в теме Re: Создание связанного поля Seblod для отображения разного контента на сайте
dencaps, всё сводится к тому, чтобы просто не показывать на сайте незаполненные поля. Это можно сделать средствами JS или PHP(проверка на наличие данных в переменной).
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.