Smarty プラグインでのurlencode

プラグインにないと思っていたので自作しようとしたのですがありました。
ただしurlencodeではなくrawurlencodeになるようです。
escapeプラグインをしようして、オプションにurlと書けば動きます。

{$option_value|escape:'url'}```

ただ、僕も勘違いしていましたが、Firefoxだとリンクの部分にマウスカーソルを合わせると左下にurlが表示されるのですが、そこではエスケープされていない形で出てきます。  
てっきりエスケープされていないのかと思って、htmlソース確認したらエスケープされていました。  
エスケープされているかは、htmlソースで確認したほうがいいと思います。

カテゴリ

Photo: Jaz. Mine / Unsplash LicensePhoto: Se. Tsuchiya / Unsplash LicensePhoto: Sergio / Unsplash LicensePhoto: Robert Bant / Unsplash LicensePhoto: Zhi Xuan Hew / Unsplash License