Съхранявайте изображения в папка за разширение FlexSlider в TYPO3 6

Този въпрос може да е много елементарен, аз съм аматьор в TYPO3.

Имах нужда от плъзгач за изображение за моя уебсайт и намерих това разширение FlexSlider. Искам това разширение да вземе всички записи на изображения от папка, вместо ръчно да създава запис за всяко изображение.

Това е, което направих досега

Имам моя набор от изображения в папка fileadmin/templates/images. След това създадох File Collection под System Records и съхраних fileadmin/templates/images в това.

Създадох Backend Layout за страница slider page и вмъкнах разширението flexSlider към нея.

В flexSlider/Configuration/TypoScript/setup.txt се добавя това:

persistence.storagePid = 81

81 е pageId на File Collection Record Folder.

Разбира се, това не е последната стъпка към този процес. Трябва ли да напиша PHP код или нещо друго, за да вмъкна изображенията от папката fileadmin в папката System record? Заседнал съм тук.


person user2354302    schedule 01.08.2013    source източник


Отговори (1)


Това няма да работи. Наименуваното разширение flexslider има своя собствена db таблица и очаква записите в нея да бъдат изобразени. Опцията storagePid е само мястото, където се съхраняват тези записи, ако не и на страницата, където е вмъкнато разширението.

Записът се състои от повече от просто изображение. Можете да посочите алтернативен текст, заглавие и подзаглавие на слайда и т.н. Ако приемем, че вашите слайдове няма да се променят на всеки 5 минути, струва си (малкото) допълнително усилие за създаване на тези записи в сравнение с намирането на друго разширение/решение за вашия план.

Разширението има (например) и предимството, че е отзивчиво извън кутията, което можете също да вземете предвид при вземане на решение. Използвам го доста често и много ми харесва.

person Michael    schedule 01.08.2013
comment
Доколкото разбирам, мога да направя нещо подобно: пиша някакъв код, който ще вмъкне данни в flexSlider table от моя fileadmin folder. По този начин не е необходимо да създавам 100 flexrecords за 100 изображения. - person user2354302; 01.08.2013
comment
Разбира се, можете (Опитвали ли сте нещо?). Но това няма смисъл за мен на този етап. Искате ли да имате една страница със 100 слайда върху нея, чието зареждане ще отнеме много време? - person Michael; 01.08.2013
comment
Да, написах нещо подобно, но с друга цел. И да, има смисъл, не съм мислил за времето за преход. Благодаря за отговора :) - person user2354302; 01.08.2013