0

現在、次のコードを使用してバナー スライダーの画像のリストを作成しています。

page.10.marks.topimage = IMAGE
page.10.marks.topimage {
    file.import.data = levelmedia: -1, "slide"
    file.import = fileadmin/user_upload/    
    file.import.override.field = media
    file.import.current = 1
    file.import.listNum = 0
    border = 0
    file.height = 670
    file.width = 1800
    altText = Banner
    titleText = Banner
    wrap = <div id="slides">|
}

page.10.marks.topimage1 = IMAGE
page.10.marks.topimage1 {
    file.import.data = levelmedia: -1, "slide"
    file.import = fileadmin/user_upload/    
    file.import.override.field = media
    file.import.current = 1
    file.import.listNum = 1
    border = 0
    file.height = 670
    file.width = 1800
    altText = Banner
    titleText = Banner
}

etc...

ただし、これは、他の管理者が新しいスライドを追加したり、合計数から 1 つを削除したりするたびに、このコードを変更する必要があることを意味します。スライドのコンテンツを追加することは問題ではありません。スライドは単純に user_upload にアップロードされ、現在は 0 から 3 にプルされます。しかし、彼らは 5 つの画像をアップロードして 5 つまたは 3 つだけを表示できるようにしたいと考えており、dynamicこれを実装するにはさらに方法が必要です。私はまだ Typo3 に慣れていないので (本当に理解できません。php は 10,000 倍簡単です!)、誰かがドキュメントよりも詳しく説明してください。

いいえ、それを行うために単に書くことはできませんextension。そこに行ってそれを試してみましたが、それを壊さずに拡張機能を組み込む方法をまだ理解できません。

参考までに、あなたがそれを分解して「好き」にするのを手伝ってくれるなら、それは素晴らしいことです. 私の他の質問を見たことがあれば、私がこの cms を使って作業するのがまったく楽しくなかったのは、ほとんどの場合、受け取ったドキュメントや「ヘルプ」がほとんど役に立たなかったことに気付くでしょう。私が他の人のためにjquery/php/.netの質問を分解するように、誰かが私のためにこれを分解するかもしれないので、私はこれについて言及するだけです. 礼儀正しく、こぶの「段階的な」指示を示しても問題ありません。

4

1 に答える 1