【发布时间】:2014-06-29 04:35:53
【问题描述】:
我有一个联系人弹出窗口,当用户单击侧面按钮时会显示该弹出窗口。 该图层的右下角应该有一个链接,为此,我想使用 tt_content 中的 header_link 字段。但我也不想链接标题。
那么,我怎样才能得到一个没有标题的内容呢?
lib.contactLayer = COA
lib.contactLayer {
10 = TEXT
10.value = <a id="contactHandle" href="#"></a>
20 = COA
20 {
10 = CONTENT
10 {
table = tt_content
select {
pidInList = {$storageFolder.records}
uidInList = {$record.contactLayer}
orderBy = sorting
}
}
20 = TEXT
20.value = <a href="#" id="contactLayerClose"></a>
30 = CONTENT
30 {
table = tt_content
select {
pidInList = {$storageFolder.records}
uidInList = {$record.contactLayer}
orderBy = sorting
}
renderObj = COA
renderObj {
10 = TEXT
10 {
value = Kontakt aufnehmen
stdWrap.typolink {
parameter.field = header_link
wrap (
<span id="contactLayerLinkText">|</span>
<span class="icon"></span>
)
ATagBeforeWrap = 1
ATagParams = id="contactLayerLink" class="clearfix"
}
}
}
}
wrap = <section id="contactLayer">|</section>
}
}
编辑:我的方法从一开始就错了,因为我做了 2 个 sql 查询。这是我最终得到的,使用一个 CONTENT 和 renderObj:
lib.contactLayer = COA
lib.contactLayer {
10 = TEXT
10.value = <a id="contactHandle" href="#"></a>
20 = COA
20 {
10 = CONTENT
10 {
table = tt_content
select {
pidInList = {$storageFolder.records}
uidInList = {$record.contactLayer}
orderBy = sorting
}
renderObj = COA
renderObj {
10 = TEXT
10.value = <a href="#" id="contactLayerClose"></a>
20 = FILES
20 {
references {
table = tt_content
uid.field = uid
fieldName = image
}
renderObj = IMAGE
renderObj {
file.import.data = file:current:publicUrl
}
}
30 = COA
30 {
10 = TEXT
10.field = header
10.wrap = <h1>|</h1>
20 = TEXT
20.field = subheader
20.wrap = <h2>|</h2>
30 = TEXT
30.field = bodytext
wrap = <div class="text">|</div>
}
40 = TEXT
40 {
value = Kontakt aufnehmen
stdWrap.typolink {
parameter.field = header_link
wrap (
<span id="contactLayerLinkText">|</span>
<span class="icon"></span>
)
ATagBeforeWrap = 1
ATagParams = id="contactLayerLink" class="clearfix"
}
}
}
}
wrap = <section id="contactLayer">|</section>
}
}
【问题讨论】:
-
您宁愿将您的工作版本添加为答案并将其作为社区 wiki 接受,这样就不会再作为未解决的问题弹出。
-
完成,感谢您的提示 :)
标签: typo3 typoscript except