Искать  
 
   
 
Не работает параметр group_id
Отправлено: 19 Январь 2012 11:25 P.M.   [ Игнорировать ]
Sr. Member
Avatar
RankRankRankRank
Всего сообщений:  463
Зарегистрирован  2009-08-07

ЕЕ v2.2.1.
Использую код:

{if logged_in}

{exp
:channel:entries channel="news" status="open" group_id="{logged_in_group_id}" orderby="date" sort="desc" disable="categories|category_fields|member_data|pagination" dynamic="no"}
{title}
<br />
{/exp:channel:entries}

{
/if} 

Записи соответствующие имеются. Но никакой информации не выводиться.
Хотя отдельно значение переменной {logged_in_group_id} выводиться.

А если вписать в параметр group_id явно значение, т.е напр. group_id=“19”, то тогда записи отображаются.

В чем может быть проблема ?

 Подпись 

Ум - как бюст: надо иметь, но выпячивать не стоит
SSD Cloud Hosting

Профиль
 
 
Отправлено: 23 Январь 2012 10:56 A.M.   [ Игнорировать ]   [ # 1 ]
Sr. Member
Avatar
RankRankRankRank
Всего сообщений:  463
Зарегистрирован  2009-08-07

UP ???

 Подпись 

Ум - как бюст: надо иметь, но выпячивать не стоит
SSD Cloud Hosting

Профиль
 
 
Отправлено: 23 Январь 2012 11:58 A.M.   [ Игнорировать ]   [ # 2 ]
Member
RankRankRank
Всего сообщений:  191
Зарегистрирован  2009-03-17

попробую предположить parse=“inward” ?

Профиль
 
 
Отправлено: 23 Январь 2012 12:50 P.M.   [ Игнорировать ]   [ # 3 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

parse=“inward для плагинов
Попробуйте включить лучше php и вывести на php группу пользователя
<?php echo $this->EE->session->userdata(‘group_id’);?>

Профиль
 
 
Отправлено: 25 Январь 2012 10:35 A.M.   [ Игнорировать ]   [ # 4 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

Может так?

{if logged_in}

{exp
:channel:entries channel="news" status="open" group_id="{group_id}" orderby="date" sort="desc" disable="categories|category_fields|pagination" dynamic="no"}
{title}
<br />
{/exp:channel:entries}

{
/if} 
 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 26 Январь 2012 12:25 P.M.   [ Игнорировать ]   [ # 5 ]
Sr. Member
Avatar
RankRankRankRank
Всего сообщений:  463
Зарегистрирован  2009-08-07

Так тоже пробовал.. все равно не отрабатывает .. :(

Очень странные глюки..

 Подпись 

Ум - как бюст: надо иметь, но выпячивать не стоит
SSD Cloud Hosting

Профиль
 
 
Отправлено: 26 Январь 2012 12:32 P.M.   [ Игнорировать ]   [ # 6 ]
Member
RankRankRank
Всего сообщений:  191
Зарегистрирован  2009-03-17

а попробуй плагин ifelse (http://devot-ee.com/add-ons/ifelse)
он меняет порядок парсинга

Профиль
 
 
Отправлено: 26 Январь 2012 01:10 P.M.   [ Игнорировать ]   [ # 7 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

Глобальные переменные семейства logged_in_...

не работают в условиях выборки channel_entries.

Но, при этом, могут быть использованы внутри парных тегов!

Читайте доки: http://expressionengine.com/user_guide/templates/globals/conditionals.html

Профиль
 
 
Отправлено: 26 Январь 2012 03:08 P.M.   [ Игнорировать ]   [ # 8 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

сделай через вложенные шаблоны или если используешь модуль low variables включи там “Add member data to early parsed variables”

Профиль
 
 
Отправлено: 27 Январь 2012 12:16 A.M.   [ Игнорировать ]   [ # 9 ]
Sr. Member
Avatar
RankRankRankRank
Всего сообщений:  463
Зарегистрирован  2009-08-07

Спасибо всем.. сейчас разберусь..

 Подпись 

Ум - как бюст: надо иметь, но выпячивать не стоит
SSD Cloud Hosting

Профиль