1

現在、Shadowboxを使用して写真やビデオをプレビューできるサイトを構築しています。また、jQuery Tools Scrollableツールを使用して、サムネイルをスクロールできるようにしています。私はModXをCMSとして使用しています。

ページを編集する人は誰でもTinyMCEをエディターとして使用できるようにしたいと思います。これは写真では問題ありませんが、ビデオでは各ビデオの説明も必要です。スクロール可能ファイルが正しく機能するには、ビデオの各要素をdivでラップする必要があるため、コードを次の形式にする必要があります。

<div>
   <a href="video_preview/stupid girl.flv"><img src="images/vid.gif" alt="video 1" title="Stupid Girl" /></a>
   <h4>STUPID GIRL</h4>
   <p>Garbage perform classic hit Stupid Girl</p>
</div>
<div>
   <a href="video_preview/rehearsals.flv"><img src="images/rehearsals.jpg" alt="video 2" title="Rehearsals" /></a>
   <h4>REHEARSALS</h4>
   <p>Garbage back stage and at rehearsals</p>
</div>

ここに2つのビデオがあります。任意の数のビデオを入力できるようにします。現時点では、TinyMCEにこの形式のコードを生成させることはできません。これを行うにはどうすればよいですか、またはこれを見る必要がある別の方法がありますか。現時点では、上記のコードセクションは独自のチャンクに含まれています

4

1 に答える 1

1

私はあなたがこれについて間違った方法で行っていると思います。

ビデオと呼ばれる新しいフォルダを作成します。ビデオのドキュメントはメニューなどに表示する必要はありません。ビデオのドキュメントをテンプレート(この場合は「videos-template」)に割り当てます。

次のアイテムのそのテンプレートのテンプレート変数を作成します:ムービー-ファイル、タイトル、説明。

そこにあるHTMLをチャンクで使用します。この場合は「ビデオチャンク」です。

    <div>
   <a href="[*Movie-file*]"><img src="images/vid.gif" alt="video 1" title="Stupid Girl" /></a>
   <h4>[*title*]</h4>
   <p>[*description*]</p>
</div>

次に、チャンクでDittoを使用して、上記のチャンクをテンプレートとして「videos」フォルダを介して相互作用します。

[!Ditto? &parents=`183`&orderBy=`createdon ASC` &display=`5`
  &total=`5` &tpl=`video-chunk`!]

それが理にかなっているかどうか教えてください、しかし私の心の中であなたは確かにこれと同様の方法でそれに取り組むべきです。

このように、ユーザーが新しいビデオを追加したい場合は、ビデオフォルダーに新しいドキュメントを作成し、テンプレート変数を設定するだけです。

于 2009-08-18T15:32:21.570 に答える