HTML テンプレートに、タグで囲まれたロゴを配置しました<a>
。これでの私の目的は、本当に必要なだけ TypoScript を使ってホームページを参照することです。stdWrap
私はそれについてTSrefと公式フォーラムを検索しましたが、まさに私が望んでいないものを使用して、このリンクをすでに作成しているソリューションに出くわしました. <a>
HTML テンプレート内の -tag 内にマーカーを配置するだけでよいというシンプルさを維持することは可能ですか? 私は次のようなことを考えました:<a href="###HOMELINK###">logo image here</a>
そしてmarks.HOMELINK = TEXT
、TS テンプレート レコードで ... を使用します。HTMLテンプレートの単純なマークアップですでに達成できるものを2回解析したくありません。
質問する
490 次
2 に答える
1
以下のタイポスクリプトを使用する必要があります。
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>
}
于 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を取得してuを支援します。
それが役に立てば幸い。
于 2013-03-19T08:51:00.363 に答える