福岡 web・ホームページ制作 Eight(エイト)

【Modx】指定された文字を比較して任意の文字列を返すスニペット

Category:Modx

指定された文字を比較して任意の文字列を返すだけのスニペットなのですが、子階層のページで親階層のIDを取得し、比較して属しているグローバルメニュー等のclass名を追加や別画像を指定したいときに使えます。

スニペット名 the_nav_current

$str = "current";
if($targetID == $parentID){
	return $str;
}

記述方法

<img src="images/nav01[!the_nav_current &targetID=8 &parentID=[*parent*] !].jpg" />
<img src="images/nav01[!the_nav_current &targetID=8 &parentID=[[get_the_top_parent_id]] !].jpg" />

Related Article

Comments

Page Top