2013-03-19 44 views
0

在我的HTML模板中,我放置了一个徽标,周围是<a> -tag。我的目的是通过使用尽可能多的TypoScript来参考主页。我在TSref和官方论坛上搜索过,但刚刚遇到了一个解决方案,通过使用stdWrap来创建此链接,这正是我不想要的。是否可以保持简单,我只需要在我的HTML模板中的<a>标签内放置一个标记? 我想到了这样的事情:<a href="###HOMELINK###">logo image here</a>,然后在TS模板记录中使用... marks.HOMELINK = TEXT。 我根本不想将事情解析两次,这已经可以通过我的HTML模板中的简单标记来实现。通过使用TypoScript输出域名URL,就像文本一样

回答

0

u能很难在你的HTML文件中像这样的代码:

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

哪里/index.php?id=数您的主页。要查看网页数量只需将鼠标悬停在你的后台树和ULL看到它或使用:

options.pageTree.showPageIdWithTitle = 1 

在用户设定,以获得后端树中所有的PageId的帮助ü。

希望它有帮助。

+0

嗯,这的确会工作,但硬编码这样是不是在模板工作时走的好方法(因为他们的方法应该是以最小的修改重新使用em进行进一步项目的能力)。如果我以后决定看上去很漂亮的网址,这也会有硬编码的缺点,不得不再次使用这段HTML代码。不管怎么说,还是要谢谢你! – 2013-03-19 09:18:31

1

只需要使用下面的Typo脚本:

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> 
} 
相关问题