Искать  
 
   
 
Channel images. Почему выводятся только 30 изображений?
Отправлено: 21 Март 2013 12:57 P.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  86
Зарегистрирован  2012-01-06

Привет друзья
Использую Channel images 5.1.7 и плагин galleria.
Почему-то выводятся только 30 изображений...
Вот мой код

{exp:channel_images:images entry_id="{entry_id}" [color=red] limit=”50”[/color]}
       
<a  class="transition" href="{image:url:large}" rel="shadowbox[1]"  title="{image:description}">
              <
img width="110px" height="80px" src="{image:url:small}" alt="{image:description}"/>
       </
a>
{/exp:channel_images:images} 

если бы я не указал параметр limit=”50”, тогда было бы понятно, 30-дефолтное значение

This parameter limits the number of images on any given page. The limit will default to 30 entries if a value is not specified. If you are using pagination then this will determine the number of entries shown per page.

Default: limit=”30”

а так непонятно, почему не срабатывает..?

Профиль
 
 
Отправлено: 21 Март 2013 02:47 P.M.   [ Игнорировать ]   [ # 1 ]
Новичок
Rank
Всего сообщений:  33
Зарегистрирован  2011-10-02
шышкин - 21 Март 2013 12:57 P.M.

limit=”50”

Кавычки такие же стоят в шаблоне? Если да, то замените на прямые.

limit="50" 

Если нет - включите ЕЕ дебаггер и посмотрите с какими значениями выполняется запрос к БД.

Профиль
 
 
Отправлено: 21 Март 2013 03:50 P.M.   [ Игнорировать ]   [ # 2 ]
Студент
Avatar
RankRank
Всего сообщений:  86
Зарегистрирован  2012-01-06

кавычки вроде прямые

{exp:channel_images:images entry_id="{entry_id}"  limit="50"}
    
<a  class="transition" href="{image:url:large}" rel="shadowbox[1]"  title="{image:description}">
     <
img width="110px" height="80px" src="{image:url:small}" alt="{image:description}"/>
    </
a>
{/exp:channel_images:images} 

а запрос всё равно 30

[0.0009 s] SELECT *
FROM (`exp_channel_images`)
WHERE `entry_id` =  '34'
ORDER BY `image_orderASC
LIMIT 30 
Профиль
 
 
Отправлено: 21 Март 2013 05:45 P.M.   [ Игнорировать ]   [ # 3 ]
Новичок
Rank
Всего сообщений:  33
Зарегистрирован  2011-10-02

Кэш очистите. Может быть включено Cache Dynamic Channel Queries? (Administration -> Global Channel Preferences)

Профиль
 
 
Отправлено: 21 Март 2013 06:16 P.M.   [ Игнорировать ]   [ # 4 ]
Студент
Avatar
RankRank
Всего сообщений:  86
Зарегистрирован  2012-01-06

Спасибо за советы. Вопрос решен

Профиль
 
 
Отправлено: 21 Март 2013 07:06 P.M.   [ Игнорировать ]   [ # 5 ]
Студент
Avatar
RankRank
Всего сообщений:  86
Зарегистрирован  2012-01-06

а проблема была в том, что  limit=“N” нужно указывать до entry_id=”{entry_id}”

{exp:channel_images:images  limit="50" entry_id="{entry_id}"}
             
<a  class="transition" href="{image:url:large}" rel="shadowbox[1]"  title="{image:description}">
                  <
img width="110px" height="80px" src="{image:url:small}" alt="{image:description}"/>
             </
a>
{/exp:channel_images:images} 

)))

Профиль
 
 
Отправлено: 21 Март 2013 07:52 P.M.   [ Игнорировать ]   [ # 6 ]
Новичок
Rank
Всего сообщений:  33
Зарегистрирован  2011-10-02

Очень странно...

Шаблоны сохранены в UTF-8?

У вас перед параметром limit стоит два пробела. Попробуйте удалить один. Хотя это тоже странно =))

Профиль