0

HTML テンプレートに、タグで囲まれたロゴを配置しました<a>。これでの私の目的は、本当に必要なだけ TypoScript を使ってホームページを参照することです。stdWrap私はそれについてTSrefと公式フォーラムを検索しましたが、まさに私が望んでいないものを使用して、このリンクをすでに作成しているソリューションに出くわしました. <a>HTML テンプレート内の -tag 内にマーカーを配置するだけでよいというシンプルさを維持することは可能ですか? 私は次のようなことを考えました:<a href="###HOMELINK###">logo image here</a>そしてmarks.HOMELINK = TEXT、TS テンプレート レコードで ... を使用します。HTMLテンプレートの単純なマークアップですでに達成できるものを2回解析したくありません。

4

2 に答える 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 に答える