Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   фотогалерея в новостях (http://forum.typo3.ru/showthread.php?t=11135)

surfman 23.01.2014 13:30

Эти поля добавляет расширение newsfal

Андрей Аксенов 23.01.2014 14:25

Тогда покопайте в этом самом расширении - что там, ну и для начала уберите image.caption : {image.caption}, может заработает...

surfman 23.01.2014 20:06

Цитата:

Сообщение от Андрей Аксенов (Сообщение 37799)
Тогда покопайте в этом самом расширении - что там, ну и для начала уберите image.caption : {image.caption}, может заработает...

Тоже самое. Я так понял, что эти поля берутся из FAL. А точнее это и несколько других полей добавляет расширение Media. Тоесть надо его установить и тогда все работает. Хотя Media не числится в списке требуемых расширений для Newsfal.

Андрей Аксенов 24.01.2014 01:10

Вообщем вот, как я когда-то делал - это вариант с выбором шаблона во флексформ.
В 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) код для вывода отдельного изображения - так, как это нужно для слайдера. Это повторяющиеся элементы, поэтому и выведены в шаблонный фрагмент.

Такая вот логика...

surfman 25.01.2014 20:19

А как по разному обрабатывать фото?
Напимер перфое фото в медиаэлементе с одними размерами, а начиная со второго с другими размерами. Причем в педиаэлементе могут попадаться и видео(они идут первыми), которые бы исключались из массима медиаэлементов для обработки фото.


Часовой пояс GMT +4, время: 12:31.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot