0

在我的 HTML 模板中,我放置了一个由<a>-tag 包围的徽标。我这样做的目的是通过使用尽可能多的 TypoScript 来引用主页。我在 TSref 和官方论坛中进行了搜索,但只是遇到了一个已经创建此链接的​​解决方案,stdWrap这正是我不想要的。是否可以保持简单,我只需要<a>在我的 HTML 模板内的 -tag 内放置一个标记?我想到了这样的事情:<a href="###HOMELINK###">logo image here</a>然后marks.HOMELINK = TEXT在TS模板记录中使用...。我只是不想让东西被解析两次,这已经可以通过我的 HTML 模板中的简单标记来实现。

4

2 回答 2

1

Just need to use the below typoscript:

lib.logo = IMAGE
lib.logo.file = fileadmin/templates/logo.gif
lib.logo.stdWrap.typolink.parameter = 1      #home page id

or

lib.logo = COA
lib.logo{
    10 = TEXT
    10 {
        typolink{
            parameter = 1
            returnLast = url
        }
        wrap = |">
    }
    20 = IMAGE
    20{
        file= fileadmin/templates/images/logo.png
        altText = Logo
    }
    wrap = <div id="logo"><a id="logo_image" href="|</a></div>
}
于 2013-03-19T16:44:11.670 回答
0

你可以像这样在你的 HTML 文件中硬编码它:

<a href="http://www.domain.com/index.php?id=2"><img src="fileadmin/img/logo.png" /></a>

其中 /index.php?id= 您的主页编号。要查看主页编号,只需将鼠标悬停在后端树上即可看到它或使用:

options.pageTree.showPageIdWithTitle = 1

在您的用户设置中获取后端树中的所有 PageId 来帮助您。

希望能帮助到你。

于 2013-03-19T08:51:00.363 回答