tt_products imageLinkWrap每个图像的打印链接标题

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

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><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