CouchCMS с повторным тэгом

0

У меня есть код в CouchCMS, чтобы повторить создание повторяющегося

<cms:folders masterpage='business.php' folder=k_folder_name> <div class="big"> <cms:repeat count='2'> <div class="small"> <a href="<cms:show k_folder_link/>"> <img src="<cms:show k_folder_image/>"/> <cms:show k_folder_name/> </a> </div> </cms:repeat> </div> </cms:folders>

Вывод вышеуказанного кода:

<div class="big"> <div class="small"> <a href="http://localhost/cmi/business.php?f=2"> <img src=""/> folder2 </a> </div> <div class="small"> <a href="http://localhost/cmi/business.php?f=2"> <img src=""/> folder2 </a> </div> </div>

Вы можете видеть, что имя folder2 повторяется дважды. И, следовательно, вывод, который я получаю, заключается в том, что выводится одинаковое имя папки и имя папки.

Моя цель - создать следующий код:

<div class="big"> <div class="small"> <a href="http://localhost/cmi/business.php?f=1"> <img src=""/> folder1 </a> </div> <div class="small"> <a href="http://localhost/cmi/business.php?f=2"> <img src=""/> folder2 </a> </div> </div>

где в папке 1 и папке2 отображаются оба. Какие изменения мне нужно будет сделать в кодировке Couch?

Теги:

1 ответ

2
Лучший ответ

Сам тег cms: folders будет повторять вложенное содержимое столько раз, сколько будет указано в папках, поэтому нет необходимости в дополнительном теге cms: repeat. В результате следует создать код, который вы ищете

<div class="big">
    <cms:folders masterpage='business.php'>
    <div class="small">
        <a href="<cms:show k_folder_link />">
            <img src="<cms:show k_folder_image />" />
            <cms:show k_folder_name />
        </a>
    </div>
    </cms:folders>
</div>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню