0

この質問は非常に基本的なものかもしれません。私は TYPO3 の素人です。

ウェブサイトに画像スライダーが必要で、この拡張機能を見つけましたFlexSlider。この拡張機能で、画像ごとに手動でレコードを作成するのではなく、フォルダーからすべての画像レコードを取得したいと考えています。

これは私がこれまでに行ったことです

フォルダに一連の画像がありfileadmin/templates/imagesます。次に、を作成File CollectionしてこれSystem Recordsに保存しfileadmin/templates/imagesました。

ページのバックエンド レイアウトを作成し、拡張機能をslider page挿入しました。flexSlider

にこれflexSlider/Configuration/TypoScript/setup.txtが追加されます:

persistence.storagePid = 81

81の pageId ですFile Collection Record Folder

もちろん、これはこのプロセスの最終ステップではありません。fileadmin フォルダーからシステム レコード フォルダーに画像を挿入するには、PHP コードなどを記述する必要がありますか? 私はここで立ち往生しています。

4

1 に答える 1

1

これはうまくいきません。指定された flexslider 拡張機能には独自の db テーブルがあり、そこにあるレコードがレンダリングされることを期待しています。オプションは、storagePid拡張機能が挿入されたページ上にない場合、それらのレコードが保存される場所です。

レコードは単なる画像以上のもので構成されています。スライドの代替テキスト、タイトル、サブタイトルなどを指定できます。スライドが 5 分ごとに変更されないと仮定すると、プランの別の拡張機能/ソリューションを見つけるのに比べて、これらのレコードを作成する (少し) 追加の努力をする価値があります。

この拡張機能には、(たとえば) 箱から出してすぐに反応するという利点もあります。これは、決定の際にも考慮に入れることができます。私はそれをかなり頻繁に使用し、本当に気に入っています。

于 2013-08-01T12:16:40.823 に答える