pluginUrlManager

AMPページ上の全てのhrefとsrc属性のURLを一括で調整するプラグインです。

初期設定

{
  skip: '[data-url-rewrite="skip"]',
  origin: '[data-url-rewrite="origin"]',
  proxy: '[data-url-rewrite="proxy"]'
}

キー

キー 説明
skip String URL調整を行わない箇所を指定するためのclass。複数指定可
origin String URLをオリジナルサイトに変換する箇所を指定するためのclass。複数指定可
proxy String URLをAMPサイトに変換する箇所を指定するためのclass。複数指定可

使い方

<!-- all href and src replace to original url. But part of #pagetop links not replace. -->
<!--{
    Rabbit.setOption('pluginUrlManager', {
                skip: '[data-url-rewrite="skip"], #pagetop',
                origin: '*’
    });
  }-->
<!-- This href replace by skip(not replace) -->
<div id=”pagetop”><a href=”/cart.php”>add to cart</a>
<!-- This href replace by skip(not replace) -->
<a href=”/cart.php” data-url-rewrite=”skip”>add to cart</a>
  <!-- This href replace by proxy -->
<a href=”/cart.php” data-url-rewrite=”proxy”>add to cart</a>
<!-- This href replace by origin -->
<a href=”/cart.php”>add to cart</a>

備考

  • キーには優先度があります。skip > origin > proxy
  • テンプレート内で複数回設定した場合はキー単位で上書きされます。