私は "Day CQ Link Checker Transformer"をプロジェクトのURLマッピングに使用していますが、ですが、angularJSに基づくボタンのリンクを変換する必要があります。 しかし、Data-navurl
をDay CQ Link Checker Transformerに追加しようとすると、 はWebページのURLを変換しません。角度属性が日CQによって認識されないリンクチェッカートランスフォーマー
答えて
あなたのマークアップが<script>
タグ内に含まれているため、リンクチェッカートランスフォーマは角度アプリケーションでは機能しません。 JSPタグライブラリまたはHTL Sling Modelを使用して、URLの書き換えを強制する必要があります。
UPDATE:
だけSling rewriting pipelineの他の変圧器などの更... LinkCheckerTransformer
作品を説明するために、それは、HTMLパーサからイベントをSAXに応答します。これは、イベントを生成するように設定されていない限り、HTMLページ内のすべてのリンクを書き換えないことを意味します。たとえば、<input>
タグを開いてリダイレクトすることができます。INPUT
タグがHTMLパーサーに追加され、input:value
が書き換え要素のリストに追加されない限り、書き換えられません。 SCRIPT
タグをHTMLパーサーに追加することはできますが、どのように解析するのかわかりません...
以下はコードスニペットです 日CQリンクチェッカートランスフォーマーをSUBMIT: - 書き換え要素==>ボタン:あなたのボタンはの文脈では無関係です@sohumwahiデータ-navurl @mickleroy –
'
Day CQ Link Checker Transformer
text
レベルのXML DOM構造では何もチェックしません。これはHTMLをXMLドキュメントとして扱い、ルールは要素と属性にのみ適用されます。
角度テンプレートは<script>
要素の一部ですが、テキストとして扱われるためスキップされます。
これはあなたのページにリンクを挿入するための通常のJSを書くことと変わりありません。リンクチェッカーは、スクリプトのテキストを正常に無視します。
- 1. bootstrap.cssのCSS属性がHerokuによって認識されていない
- 2. reactjs認識されないタグ属性
- 3. 異なるWindowsで属性 'multipleSiteBindingsEnabled'が認識されない
- 4. C#EF必須属性が認識されない
- 5. マイグレーション属性が認識されないActiveRecord :: UnknownAttributeError
- 6. XSLT変換で親ノードの属性が認識されない
- 7. CSS target-counter属性が認識されない
- 8. イオン入力名属性がngFormで認識されない
- 9. レイザービューの構文でHTML属性の "@"が認識されない
- 10. RSpec Newbie: "属性の更新=> false"が認識されない
- 11. 角度検査でタイプが認識されない
- 12. 角度:共有モジュールのコンポーネントが認識されない
- 13. 角度Web APIのPUTモデルが認識されない
- 14. seo friendly URLがIISによって認識されない
- 15. Const KeywordがMonkeyCによって認識されない
- 16. 最新のCSSがVSCodeによって認識されない
- 17. $ {session.executionRootDirectory}がsonar-maven-pluginによって認識されない
- 18. AWS Elastic Beanstalkによってeb deleteが認識されない
- 19. スキャナがMicrosoft POSによって認識されない
- 20. UIViewAnimationOptionTransitionFlipFromRcodeがXcodeによって認識されない
- 21. iCalがGoogleによって認識されない
- 22. itertoolsによってリストが認識されない
- 23. ExpandableListViewリスナーによってOnLongClickが認識されない
- 24. IntellijによってTestNG機能が認識されない
- 25. Gitプロジェクトがxcodeによって認識されない
- 26. CFBundleLocalizationsのローカリゼーションがiTunesConnect(OSX)によって認識されない
- 27. eclipseによってPhantomJSDriverServiceが認識されない
- 28. Google APIがIDE/Mavenによって認識されない
- 29. $ {GIT_BRANCH}がJenkinsによって認識されない
- 30. カスタムモジュール用ルータがMagentoによって認識されない
xxが正しく変換されていることを確認しましたか?はいの場合は、設定と変換されていないHTMLスニペットを投稿する必要があります。 –