Modx TinyMCE HTML格式

时间:2009-08-18 12:21:15

标签: tinymce modx

我目前正在构建一个允许使用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以这种格式生成代码。我该怎么做呢,或者我应该采用不同的方式来看待这个问题。目前上面的代码部分包含在它自己的Chunk

1 个答案:

答案 0 :(得分: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通过你的“视频”文件夹与上面的块作为模板进行交互,即。

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

如果这有意义,请告诉我,但在我看来,你肯定应该以类似的方式处理它。

这样,当用户想要添加新视频时,他们只需在视频文件夹中创建一个新文档并设置模板变量。