0

私は Sitecore を初めて使用し、ページのコード ビハインドで、以前に設計したページの情報に基づいて Google アナリティクスの値を設定しています (これらのページの基本構造を変更することはできません)。必要なフィールドのほとんどは Sitecore のコンテンツ エディターで設定されているため、次の方法でアクセスできます。

Sitecore.Content.Item.Fields["fieldname"]

ただし、1 つ必要なのは、ページ エディターで挿入される各ページのロゴ イメージの URL です。コード ビハインドでページのページ エディター オブジェクトを取得することはできますか?

4

3 に答える 3

1

Google アナリティクスはクライアント側です。クライアント側スクリプトを使用してロゴ URL の値を取得することを検討してください。そのためには、ページが読み込まれた後にスクリプトを実行する必要があります。

jQueryを使用している場合、次のようなことができます

jQuery(document).ready(){
    var logoUrl = jQuery('.logo').attr("src");
}
于 2016-04-20T19:11:38.850 に答える
0

ページ エディターとは、デザイン ビューのことだと思います。その場合は、[ソース] ボタンをクリックしてマークアップを表示し、URL を含むコントロールを見つけます。そのコントロールに一意の ID を与え、runat="server" 属性があることを確認します。その後、 を使用してコード ビハインドでそのコントロールにアクセスできるようになりますMe.<uniqueID>

于 2016-04-20T18:09:20.410 に答える