概要
スキン/テンプレート中で、ある範囲にリンク(a要素)が含まれていない場合、その部分を表示するソースから消すプラグインです。
リンクを自動生成するプラグインと同時に使用することで、リンクが存在しない場合にはその部分に何も表示しない、という機能を実現することができます。
このプラグインの配布は停止されました。
j後継プラグインである、NP_AdvancedVariableGetOptionを使用してください。
使い方
スキン・テンプレート中に
<%NoLinkNoDisplay(start)%>
<%NoLinkNoDisplay(end)%>
と書くと、その間でリンクが生成されない場合はこの部分が抹消されます。
ただし、
<%NoLinkNoDisplay(start)%>
<%if(...)%>
<%NoLinkNoDisplay(end)%>
<%endif%>
のように<%if%>構文の中に<%NoLinkNoDisplay(start)%>や<%NoLinkNoDisplay(end)%>の片方だけ入ってしまうと不具合が生じると思います。(NP_Cacheの変数でも同様です。)
一応、
<%NoLinkNoDisplay(start)%>
<%if(...)%>
<%endif%>
<%NoLinkNoDisplay(end)%>
のようにどちらかがもう一方に完全に内包されている場合は不具合はないと思います。
ちなみに、<%NoLinkNoDisplay(start)%>...<%NoLinkNoDisplay(end)%>は複数ネストすることが可能です。