2017-01-25 1 views
0

私のKenticoサイトでページタイトルを設定しています。私はすべてのページでタイトルの構造を制御する場所を見つけることができましたが、ホームページをその構造に従わせたくありません。ホームページのプレフィックスを無視するページタイトル

これは私が使用している構造体です: {%pagetitle_orelse_name%} |私のサイト名はここに

私はこの構造に従うことを望んでいません。私は、 "Inherit"ボックスをホームページ上でチェックしないで、特別なタイトルに入れました。 「|私のサイト名はここで、」任意のアイデアは

それはまだ私は+入力されたタイトルを考え出すのですか?設定で、それはそのように設定しているため

ブライアン

答えて

0

Postfixは確かです。設定を削除することはできますが、他のページのポストフィックスも削除されます。

マクロでレンダリングするので、設定でこれをやってみましたか?

{%pagetitle_orelse_name%} {% if(DocumentContext.CurrentDocument.NodeAliasPath != "/Home") { return " | My Site Name Here"; } @%} 

ショットに値すると、ホームページのポストフィックスは表示されません。

+0

Worked PERFECTLY。ありがとうございました!! – Brian

0

これを修正するには、設定アプリでその設定をすべて削除したり消去したりすることができます。次に、Pagesアプリに行き、マスターページのProperties> Metadataを選択します。ページタイトルボックスでは、このようなものを追加します。

{% if(CurrentDocument.NodeAliasPath.ToLower() != "/home") {"My Site Name"}else {DocumentName + " - My Site Name"} %}

この意志の自動は、あなたがチェック継承ページタイトルのチェックボックスを残していると仮定すると、ページの残りを埋めます。修正プログラム4の前には、再帰マクロを許可しないv10のバグがあることに注意してください。そうすればv9の場合は問題ありません。あなたが修正プログラム4より前にv10を使用している場合は、修正プログラム5を適用して、この問題が正しく表示されるようにする必要があります。

関連する問題