1

SitefinityCMSを使用してWebサイトを構築しています。特定のページでは、Sitefinityから入力したタイトルや説明などのメタデータを使用します。誰かがメニュー項目にカーソルを合わせ、メタデータがある場合は、ツールチップに表示されます。

この理由は、Sitefinityがページを公開するたびに、すべての可能な場所にあるすべての可能なデータを関連付けるためです。タグを生成するリンクには、title=""要素があります。

この機能をオフにする方法がわかりません。リンクからメタデータを手動で切り出すことができませんが、検索エンジンのページに関連付けられたメタデータが必要です。この機能を停止または変更する簡単な方法を知っている人はいますか?

4

2 に答える 2

2

私は使用して問題を解決することになりました

$("document").ready(function() {
$(".rsmItem a").attr("title", "");
});

事前にjQueryにリンクします。問題は、Sitefinityがページを十分に遅く更新していなかったことでした。タイトルを削除するスクリプトは実行されましたが、スクリプトの実行後にロードされたものは更新されませんでした。他の誰かが同様の問題を抱えている場合、これが彼らにも役立つことを願っています。

于 2012-05-29T18:37:51.560 に答える
1

タグを生成するリンクには、title=""要素があります

どのリンクを意味しますか?ナビゲーションウィジェットによって生成されるHTMLについて話している場合、レンダリングされるリンクは、使用されるナビゲーションのタイプによって異なります。通常、マークアップはウィジェットテンプレートを使用して編集できます。ナビゲーションウィジェットの場合、唯一の方法は外部テンプレートを使用することです。ウィジェットのプロパティから指定できます。 ここに画像の説明を入力してください

テンプレート内のいくつかのコントロールは必須であるため、おそらくデフォルトのテンプレートが必要になります。これはSitefinitySDKから入手できます。すべてのデフォルトのウィジェットテンプレートは、インストールフォルダの/ Content/Resourcesの下にあるzipファイルで提供されます。

ナビゲーションウィジェットを使用していない場合は、変更するページへのリンクを指定してください。

于 2012-05-24T11:25:27.063 に答える