グローバルナビでカスタムテンプレートの設定について

2015年11月8日 at 22:54

グローバルナビのカスタマイズで、view.phpを編集中なのですが、
<?php echo $this->getThemePath(); ?>
がうまく動きません。
なぜでしょうか?
根本的に目指していることは、グローバルナビで画像にオンマウスでフェードインによる
別画像の表示となります。
「view.php」(半角だと投稿できなかったので全角にしてあります。)
ECHO ’<a href=”’ . $ni->url . ’” target=”’ . $ni->TARGET . ’” class=”’ . $ni->classes . ’”>’ . $ni->name . ’<img src=”<?php echo $this->getThemePath(); ?>/images/nemu_03.png” border=”0”></a>’;

「HPのソース」
<a href=”http://a.ne.jp/concrete5.7.5.2/index.php” target=”_self” class=”nav-selected nav-path-selected”>Home<img src=”<?php echo $this->getThemePath(); ?>/images/nemu_03.png” border=”0”></a></li>

タグ:

Re: グローバルナビでカスタムテンプレートの設定について

2015年11月8日 at 23:53
echoで出力する文字連結の中で更に
<?php echo $this->getThemePath(); ?>

とされているのが原因かと・・・

試していませんが、以下で期待の出力に成るのではないかと思います。

echo '<a href="' . $ni->url . '" target="' . $ni->TARGET . '" class="' . $ni->classes . '">' . $ni->name . '<img src="' . $this->getThemePath() . '/images/menu_03.png" border="0"></a>';
 

Re: グローバルナビでカスタムテンプレートの設定について

2015年11月9日 at 0:28
グローバルナビの$naviItemsで渡された、$nameというスコープはオリジナルのview.phpでは、翻訳して使用していたので、それに倣って、少し訂正します。
echo '<a href="' . $ni->url . '" target="' . $ni->target . '" class="' . $ni->classes . '">' . $name . '<img src="' . $this->getThemePath() . '/images/menu_03.png" border="0"></a>';
 

Re: グローバルナビでカスタムテンプレートの設定について

2015年11月9日 at 0:34
遠藤様、ご回答ありがとうございます。
ご提示いただいた方法で画像は表示できました。
 

Re: グローバルナビでカスタムテンプレートの設定について

2015年11月9日 at 11:45
良かったです。

ローバルナビで画像にオンマウスでフェードインによる
別画像の表示となります。


こちらが最終目的との事なので、頑張って下さい。