data/Smarty/templates/(テンプレート名)/products/detail.tpl
商品詳細ページをいろいろ弄っていますが、お気に入り登録の表示されたりされなかったりとページでまちまちなのですが、このtpl上で何か判別している仕組みがあるのでしょうか
下記にdetail.tplにある記述を抽出してみました。
<!--★お気に入り登録★-->
<!--{if $smarty.const.OPTION_FAVORITE_PRODUCT == 1 && $tpl_login === true}-->
<div class="favorite_btn">
<!--{assign var=add_favorite value="add_favorite`$product_id`"}-->
<!--{if $arrErr[$add_favorite]}-->
<div class="attention"><!--{$arrErr[$add_favorite]}--></div>
<!--{/if}-->
<!--{if !$is_favorite}-->
<a href="java script:fnChangeAction('?product_id=<!--{$arrProduct.product_id|h}-->'); fnModeSubmit('add_favorite','favorite_product_id','<!--{$arrProduct.product_id|h}-->');" onmouseover="chgImg('<!--{$TPL_URLPATH}-->img/button/btn_add_favorite_on.jpg','add_favorite_product');" onmouseout="chgImg('<!--{$TPL_URLPATH}-->img/button/btn_add_favorite.jpg','add_favorite_product');"><img src="<!--{$TPL_URLPATH}-->img/button/btn_add_favorite.jpg" alt="お気に入りに追加" name="add_favorite_product" id="add_favorite_product" /></a>
<!--{else}-->
<img src="<!--{$TPL_URLPATH}-->img/button/btn_add_favorite_on.jpg" alt="お気に入り登録済" name="add_favorite_product" id="add_favorite_product" />
<script type="text/javascript" src="<!--{$smarty.const.ROOT_URLPATH}-->js/jquery.tipsy.js"></script>
<script type="text/javascript">
var favoriteButton = $("#add_favorite_product");
favoriteButton.tipsy({gravity: $.fn.tipsy.autoNS, fallback: "お気に入りに登録済み", fade: true });
<!--{if $just_added_favorite == true}-->
favoriteButton.load(function(){$(this).tipsy("show")});
$(function(){
var tid = setTimeout('favoriteButton.tipsy("hide")',5000);
});
<!--{/if}-->
</script>
<!--{/if}-->
</div>
<!--{/if}-->
EC-CUBEバージョン 2.12.5
PHPバージョン PHP 5.1.6
DBバージョン MySQL 5.0.95