【问题标题】:Typo3 6.2 image caption with linkTypo3 6.2 带链接的图片说明
【发布时间】:2014-04-20 19:17:38
【问题描述】:

我正在尝试使图像标题链接到 Typo3 6.2 上的图像链接。

我已经尝试过了,但没有运气:

tt_content.image.20.caption.1.stdWrap.typolink.parameter.field = image_link

我有这个来自 Bootstrap 包的打字稿:

...
    singleCaption {
        singleStdWrap {
            wrap {
                override.cObject = COA
                override.cObject {
                    10 = TEXT
                    10 {
                        value = <figure class="image###CLASSES###">|###CAPTION###</figure>
                        override = <figure class="thumbnail###CLASSES###">|###CAPTION###</figure>
                        override {
                            if {
                                value = 1
                                equals.field = imageborder
                            }
                        }                            
                    }
                }
            }
        }
        caption {
            wrap = <caption class="caption###CLASSES###"> | </caption>
            wrap.override = <figcaption class="caption###CLASSES###"> | </figcaption>
        }
    }
 ...

如何使我的标题可链接到图片链接?这应该很简单,但我不知道怎么做。感谢您的帮助!

【问题讨论】:

    标签: twitter-bootstrap-3 typo3 typoscript caption typo3-6.2.x


    【解决方案1】:

    试试这个,它可能会做到:

    tt_content.image.20.caption.1.stdWrap.typolink.parameter.data = file:current:link
    

    【讨论】:

      【解决方案2】:

      另一种方法是启用标题链接:


      链接的图片标题(一般情况下,如果没有定义链接,则取图片源)

      tt_content.image.20.caption.1.stdWrap.typolink < tt_content.image.20.1.imageLinkWrap.typolink
      

      已链接的图片标题(仅在已设置标题链接的情况下)

      tt_content.image.20.caption.1.stdWrap.typolink.parameter.data = file:current:link
      

      --> 感谢 Ravi Dhoriya ツ

      干杯

      【讨论】:

        【解决方案3】:

        你可以试试这样的:

        ... .singleCaption.caption.stdWrap.typolink.parameter.field = image_link

        当您使用引导程序包中的 TS“手动”呈现内容时,我认为您应该在此处应用额外的 TypoScript,而不是在 css_styled_content 的 tt_content TS 中。

        【讨论】:

        • 您好 Urs,感谢您的回复。不幸的是,我尝试了但没有幸运。你还有什么建议吗?
        【解决方案4】:

        只需尝试从stdWrap 中删除trim = 1

        tt_content.image.20.caption.1.1.trim >
        

        这也意味着你的标题中不能有任何换行符。

        【讨论】:

          猜你喜欢
          • 2014-05-28
          • 2014-02-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-10-06
          相关资源
          最近更新 更多