在我的HTML模板中,我放置了一个由<a>
标记包围的徽标。我的目的是通过使用尽可能多的TypoScript来引用主页。我在TSref和官方论坛上搜索过,但刚刚遇到一个已经使用stdWrap
创建此链接的解决方案,这正是我不想要的。有可能保持这么简单,我只需要在我的HTML模板中的<a>
- 标记内放置一个标记吗?
我想到了这样的事情:<a href="###HOMELINK###">logo image here</a>
然后在TS模板记录中使用... marks.HOMELINK = TEXT
。
我只是不希望解析两次,这可以通过我的HTML模板中的简单标记来实现。
答案 0 :(得分:1)
只需要使用下面的typoscript:
lib.logo = IMAGE
lib.logo.file = fileadmin/templates/logo.gif
lib.logo.stdWrap.typolink.parameter = 1 #home page id
或
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>
}
答案 1 :(得分: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以帮助您。
希望它有所帮助。