Skip to main content
10000+ Total posts
Adobe Experience Manager: パスフィールドにアセットをドラッグ&ドロップで指定する機能の有効化

【目的】AEM 6.5.10から、ページ編集画面で、パスフィールドの入力にアセットブラウザーからのドラッグ&ドロップが使えるようになりました。本記事では、パスフィールドにドラッグ&ドロップ機能を有効化する手順を説明します。この機能はAEM 6.5.10のリリースノートに記載の下記項目に該当します。https://experienceleague.adobe.com/docs/experience-manager-65/release-notes/service-pack/6.5.10.html?lang=ja・Sitesエディターにあるパスフィールドを使用すると、作成者はContent Finderからアセットをドラッグできます【環境】AEM as a Cloud Service, AEM 6.5.10以降【対応方法】パスフィールドのノードにdroppableプロパティを追加します。名:droppableタイプ:Boolean 値:trueWKNDのHelloWorldコンポーネントにパスフィールドを追加し、droppable属性をtrueにしたカスタマイズ例を示します。(https://experienceleague.adobe.com/docs/experience-manager-learn/getting-started-wknd-tutorial-develop/project-archetype/component-basics.html?lang=ja)/apps/wknd/components/helloworld/cq:dialog/content/items/column/items/path<?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" jcr:primaryType="nt:unstructured"

Adobe Experience Platform Debugger を使用して、テスト用の埋め込みコードを設定する方法

【問題/事象】非本番環境で Adobe Experience Platform Debugger を使用してタグを検証する際に、埋め込みコードをより簡単に設定する方法について教えてください。  【解決手順または回避手順】以下のヘルプページのとおり、ユーザーは埋め込みコードを直接入力することができます。 ・Adobe Experience Platform Debugger を使用した埋め込みコードのテストhttps://experienceleague.adobe.com/docs/experience-platform/tags/publish/environments/embed-code-testing.html?lang=ja ただし、ユーザーは Adobe Experience Platform デバッガーにログインすることで、埋め込みコードをより簡単に設定することも可能です。 検証が必要なサイトのページにアクセスします。Adobe Experience Platform Debugger を起動し、概要情報が表示されていることを確認します。上部の [Sign In] リンクから Adobe Experience Platform Debugger にログインします。左ペインの [Experience Platform Tags] を選択し、[Configuration] タブをクリックします。ページ埋め込みコードの「…Actions」をクリックし、[Replace] を選択します。プロパティと環境を選択します。 上記の方法では、埋め込みコードを直接入力しなくても、埋め込みコードを簡単に入れ替えることができます。  <留意事項>・上記は以下記事の翻訳となります。A simple way to set the “Test embed codes” using Adobe Experience Platform Debugger, July 20, 2022, https://experienceleague.adobe.com/docs/experience-cloud-kcs/kbarticles/KA-19864.html, (参照 2022-07-20). ・本記

イメージリクエスト発行の際、無効な値で変数を上書きできない

【問題/事象】イメージリクエスト発行の際、無効な値では既存の変数の値を上書きできません。この問題を再現する手順の例を次に示します。 手順 1. s.t() メソッドを呼び出し、以下の値を送信します。 eVar1: Old value eVar2: Old value  手順 2. 新たなオブジェクトを作成し、再度 s.t() メソッドを呼び出して上書きします。 var y = new Object(); y.eVar1 = “”; y.eVar2 = “New value”; s.t(y);  結果: 以下の値が送信されます。eVar1 は空の値では上書きされません。 eVar1: Old value eVar2: New value  【環境】AppMeasurement for JavaScript  【解決手順または回避手順】Analytics の値を上書きするには、有効な値を指定する必要があります。 ・変数のオーバーライドhttps://experienceleague.adobe.com/docs/analytics/implementation/js/overrides.html?lang=ja  <留意事項>・上記は以下記事の翻訳となります。Unable to override variable with invalid value, July 19, 2022, https://experienceleague.adobe.com/docs/experience-cloud-kcs/kbarticles/KA-19773.html, (参照 2022-07-19). ・本記事にいただいたコメントへの返信はお約束できません。あらかじめご了承ください。