2009-08-18 2 views
1

В настоящее время я создаю сайт, который позволяет просматривать фотографии и видео с помощью Shadowbox. Я также использую инструмент прокрутки jQuery Tools, позволяющий прокручивать эскизы. Я использую ModX как CMS.Modx TinyMCE HTML-форматирование

Я хочу, чтобы кто-либо редактировал страницу, чтобы иметь возможность использовать 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 генерировать код в этом формате. Как я могу это сделать или есть другой способ, которым я должен смотреть на это. На данный момент указанная часть кода содержится в ее собственном блоке

ответ

1

Думаю, вы ошибетесь в этом.

Создать новую папку под названием Видео Документы в видео не нужно показывать в меню и т.д. Назначают документы в видео шаблон в этом случае «видео-шаблон»

Создание переменных шаблона для этого шаблона для следующих элементов: Movie-файл, название, описание.

Используйте 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 для interate через папку «видео» с выше фрагмента в качестве шаблона, т.е..

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

Сообщите мне, если это имеет смысл, но, на мой взгляд, вы, безусловно, должны заниматься этим способом, подобным этому.

Таким образом, когда пользователь хочет добавить новые видео, они просто создают новый документ в папке видео и устанавливают переменные шаблона.

+0

Информация о Дитто: http://wiki.modxcms.com/index.php/Ditto – Fishcake

+0

Я думаю, должен сказать, почему я думаю, что этот метод лучше ... Используя этот подход, пользователи не могут испортить HTML, который по моему опыту неизбежен, если у них есть доступ к этому. – Fishcake

+0

Это здорово, спасибо. Я искал итеративное решение, но довольно новое для modx. Делает совершенный смысл. – Carbonara

Смежные вопросы