嗨,我有以下脚本来获取子页面并在其父页面上作为预告片打印一些信息。
lib.unterseiten = CONTENT
lib.unterseiten {
table = pages
select {
pidInList.field = 43
orderBy = sorting
}
renderObj = COA
renderObj.wrap = <div class='col-md-3'>|</div>
renderObj {
10 = TEXT
10.field = title
10.wrap = <h2>|</h2>
20 = CONTENT
20 {
table = tt_content
select {
pidInList.field = uid
orderBy = sorting
}
renderObj = COA
renderObj {
#Bild auslesen
30 = FILES
30 {
maxItems = 1
references {
table = tt_content
uid.data = field:uid
fieldName = image
maxItems = 1
}
renderObj = IMAGE
renderObj.file.import.data = file:current:uid
renderObj.file.treatIdAsReference = 1
renderObj.wrap = <div class="thumbnail bild">|</div>
renderObj.stdWrap.maxItems = 1
}
40 = TEXT
40.field = uid
40.wrap = <a href="/index.php?id=|" class="btn btn-primary">Mehr infos</a>
}
}
}
}
page.20.marks.kumulierterInhalt < lib.unterseiten
我的问题是我想在末尾添加一个链接...但是我可以访问的uid是内容元素的uid,而不是子页面的uid?
在这种情况下我失败了吗?
提前谢谢。
答案 0 :(得分:1)
如果您需要tt_content内容所在页面的ID,则可以使用pid
字段代替uid
;但是链接本身是用错误的方式构建的;您最好使用typolink函数
我将在此处编写您代码的相关部分:
40 = TEXT
40.value = Mehr Infos
40.typolink.ATagParams = class="btn btn-primary"
40.typolink.parameter.data = field:pid