tt_products imageLinkWrap每个图像的打印链接标题
Iam正在使用tt_产品,并尝试为图像的每个链接获取一个“title”参数,此扩展未提供此参数。我有一些免费的数据表字段,我想用它来存储每个链接的标题 这就是渲染每个链接和图像后,示例在前端的外观tt_products imageLinkWrap每个图像的打印链接标题,image,split,typo3,title,typoscript,Image,Split,Typo3,Title,Typoscript,Iam正在使用tt_产品,并尝试为图像的每个链接获取一个“title”参数,此扩展未提供此参数。我有一些免费的数据表字段,我想用它来存储每个链接的标题 这就是渲染每个链接和图像后,示例在前端的外观 <a href="Bild1.jpg" title="Titel1" rel"lightbox><img alt="" src="Bild1.jpg"></a> <a href="Bild2.jpg" title="Titel2" rel"lightbox&g
<a href="Bild1.jpg" title="Titel1" rel"lightbox><img alt="" src="Bild1.jpg"></a>
<a href="Bild2.jpg" title="Titel2" rel"lightbox><img alt="" src="Bild2.jpg"></a>
<a href="Bild3.jpg" title="Titel3" rel"lightbox><img alt="" src="Bild3.jpg"></a>
这是我到目前为止制定的解决方案,它从字段中加载内容,但不会将字段的内容向右拆分,并将其添加到正确的图像中
temp.imageLinkWrap = 1
temp.imageLinkWrap {
stdWrap = stdWrap
enable = 1
typolink {
parameter.cObject = IMG_RESOURCE
parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
parameter.cObject.file.maxW = {$plugin.perfectlightbox.lightBoxMaxW}
parameter.cObject.file.maxH = {$plugin.perfectlightbox.lightBoxMaxH}
parameter.override.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
title >
title.override.cObject = COA
title.override.cObject {
10 = TEXT
10{
data {
data = GP:tt_products|product
intval = 0
wrap = DB:tt_products: | :image
}
split{
token = ,
cObjNum = 1
1.current = 1
# for each image, add the imagecaption
1.wrap = |
1.append = TEXT
1.append {
data {
data = GP:tt_products|product
intval = 1
wrap = DB:tt_products: | :quality
}
# split saves the index in REGISTER:SPLIT_COUNT
listNum.stdWrap.data = REGISTER:SPLIT_COUNT
listNum.splitChar = 10
}
}
}
}
title.override.if.isTrue = 1
title.insertData = 1
parameter.cObject = IMG_RESOURCE
parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
ATagParams >
ATagParams.cObject = COA
ATagParams.cObject {
10 = TEXT
10.value = rel="lightbox[lb{field:uid}]"
}
ATagParams.insertData = 1
}
}
plugin.tt_products {
templateFile = fileadmin/template/html/partial/ext/shop-tmpl.html
pid_list = 23
wrapInBaseClass = 0
requiredInfoFields = agb, name, address, zip, city, email
limitImageSingle = 6
separateImage = 1
listImage < .image
listImage.file.maxW = 300
listImage.file.maxH =
listImage.imageLinkWrap >
image.wrap = <div class="img_single"> | </div>
usePageContentImage = 0
imageLinkWrap = 1
image {
altText = TEXT
altText.data = field:title
imageLinkWrap >
imageLinkWrap < temp.imageLinkWrap
}
}
temp.imageLinkWrap=1
临时图像链接包装{
stdWrap=stdWrap
启用=1
打字链接{
parameter.cObject=IMG\u资源
parameter.cObject.file.import.data=TSFE:lastImageInfo | origFile
parameter.cObject.file.maxW={$plugin.perfectlightbox.lightBoxMaxW}
parameter.cObject.file.maxH={$plugin.perfectlightbox.lightBoxMaxH}
parameter.override.listNum.stdWrap.data=寄存器:IMAGE\u NUM\u CURRENT
标题>
title.override.cObject=COA
title.override.cObject{
10=文本
10{
资料{
数据=GP:tt|U产品|产品
intval=0
wrap=DB:tt_产品:|:图像
}
分裂{
令牌=,
钴=1
1.电流=1
#对于每个图像,添加imagecaption
1.1.1|
1.append=文本
1.追加{
资料{
数据=GP:tt|U产品|产品
intval=1
包装=DB:tt_产品:|:质量
}
#split将索引保存在寄存器:split\u COUNT中
listNum.stdWrap.data=寄存器:拆分计数
listNum.splitChar=10
}
}
}
}
title.override.if.isTrue=1
title.insertData=1
parameter.cObject=IMG\u资源
parameter.cObject.file.import.data=TSFE:lastImageInfo | origFile
ATagParams>
ATagParams.cObject=COA
ATagParams.cObject{
10=文本
10.value=rel=“lightbox[lb{field:uid}”
}
ATagParams.insertData=1
}
}
plugin.tt_产品{
templateFile=fileadmin/template/html/partial/ext/shop-tmpl.html
pid_列表=23
wrapInBaseClass=0
RequiredInfo字段=agb、姓名、地址、邮政编码、城市、电子邮件
limitImageSingle=6
separateImage=1
listImage<.image
listImage.file.maxW=300
listImage.file.maxH=
listImage.imageLinkWrap>
image.wrap=|
usePageContentImage=0
imageLinkWrap=1
形象{
altText=文本
altText.data=字段:标题
imageLinkWrap>
imageLinkWrap