Я отлично работал с Imagelider со страницы ressources. Теперь я пытаюсь связать эти изображения с ссылкой, также предоставленной в ressource. Это то, что я до сих пор:TYPO3 6.2: Image-Slider с гиперссылкой из страницы Ressources
TS:
lib.headerimage = COA_INT
lib.headerimage {
1 = COA
1 {
stdWrap.required = 1
stdWrap.outerWrap.cObject = TEXT
stdWrap.outerWrap.cObject.value = <li><img src=" | " /></li>
2 = IMG_RESOURCE
2 {
file {
import.data = levelmedia:-1, slide
import.listNum = 0
treatIdAsReference = 1
}
}
}
2 < .1
2.2.file.import.listNum = 1
3 < .1
3.2.file.import.listNum = 2
}
Планировка:
<div class="headerimage">
<ul>
<f:render section="headerimage" />
</ul>
</div>
Это Результаты в ожидаемом HTML Output
<ul>
<li>
<img />
</li>
</ul>
Но я хочу следующий выход
<ul>
<li>
<a href="link_from_page_ressource">
<img />
</a>
</li>
</ul>
Как получить эти ссылки вокруг моих изображений?
Заранее спасибо
UPDATE
Решение:
lib.headerimage = COA
lib.headerimage {
1 = FILES
1 {
references {
data = levelmedia:-1, slide
}
renderObj = COA
renderObj {
wrap = <li>|</li>
1 = IMAGE
1 {
file.import.data = file:current:publicUrl
altText.data = file:current:title
stdWrap.typolink.parameter.data = file:current:link
}
}
}
}
не использует COA_INT, он не кэшируется и отключит возможность статического кэширования страницы с помощью nc_staticfilecache полностью. Вместо этого используйте COA – Urs
@Urs: Спасибо – Peh