2013-03-19 52 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> 
} 
相關問題