Показать сообщение отдельно
Старый 24.01.2014, 01:10   #14
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Вообщем вот, как я когда-то делал - это вариант с выбором шаблона во флексформ.
В templates такой фрагмент:
PHP код:
<f:if condition="{0:settings.templateLayout} == {0:'sliderNewsNaS'}">
    <
div id="slideshow">
        <
ul id="slider">
            <
f:for each="{news}" as="newsItem">
                <
li>
                    <
f:render partial="Shop/Item"
                              
arguments="{newsItem: newsItem, settings:settings}"/>
                </
li>
            </
f:for>
        </
ul>
    </
div>
    <
script type="text/javascript">
        <![
CDATA[
        $(function () {
            $(
'#slider').anythingSlider({
                                            
theme"ribbon",
                                            
startText"Старт",
                                            
stopText"Стоп",
                                            
autoPlaytrue,
                                            
hashTagsfalse
                                        
});
        });
        ]]>
    
</script>
</f:if> 
То есть изображаем то, что нужно для слайдера...
Ну а в шаблонном фрагменте (partials) код для вывода отдельного изображения - так, как это нужно для слайдера. Это повторяющиеся элементы, поэтому и выведены в шаблонный фрагмент.

Такая вот логика...
Андрей Аксенов вне форума   Ответить с цитированием