Искать  
 
   
 
оператор if
Отправлено: 28 Февраль 2012 01:48 P.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  87
Зарегистрирован  2012-01-06

Подскажите пожалуйста.
есть запись, в ней поля.
задача:
если поле {itemPhoto} заполнено - нужно вывести один код html
если поле {itemPhoto} не заполнено - другой html
(реализация лайтбокса)

тип

{exp:channel:entries channel='... } 
                                        
                 <div class="itemLine">
                                            
                        <div class="itemImg">

                            {if {itemPhoto} существует}
                                <a class="gallery" href="{itemPhoto}"  title="{itemName}">
                            {/if}

                                   <img src="{itemThumbnail}" alt="{itemName}" />

                            {if {itemPhoto} существует}
                                </a>    
                            {/if}

                           ...

                 </div>
                                    
{/exp:channel:entries } 

Как бы это правильно сделать..?

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

{if itemphoto != ‘’} если поле не пустое

Профиль
 
 
Отправлено: 28 Февраль 2012 02:26 P.M.   [ Игнорировать ]   [ # 2 ]
Студент
Avatar
RankRank
Всего сообщений:  87
Зарегистрирован  2012-01-06

большое спасибо

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

это все есть в документации)
http://expressionengine.com/user_guide/modules/channel/channel_entries.html#conditional-variables
http://expressionengine.com/user_guide/templates/globals/conditionals.html

Профиль
 
 
Отправлено: 28 Февраль 2012 02:31 P.M.   [ Игнорировать ]   [ # 4 ]
Студент
Avatar
RankRank
Всего сообщений:  87
Зарегистрирован  2012-01-06

благодарю

Профиль