おかげさまで少しずつイメージしたように修正できてきました。
なかなか面白いもんですね。
ログイン状況で「かごの中」を表示・非表示することもうまくいきました。
■修正1
※バージョン1.3.4
・修正したファイル
/html/frontparts/bloc/cart.php
・修正した箇所
62行目付近に以下を追加しました。
// ログイン判定
$objCustomer = new SC_Customer();
if($objCustomer->isLoginSuccess()) {
$objSubPage->tpl_login = true;
}
※バージョン2.0.0
・修正したファイル
/_data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Cart.php
・修正した箇所
102行目付近に以下を追加しました。
// ログイン判定
$objCustomer = new SC_Customer();
if($objCustomer->isLoginSuccess()) {
$this->tpl_login = true;
}
■修正2
・EC-CUBEの管理画面から「デザイン管理」、「ブロック編集」と進み「かごの中」を編集する
・「かごの中」の全部を以下のIF文の中に入れる。
<!--{if $tpl_login}-->
<!--{/if}-->
もしかしたらバージョン2.0.0のときは以下のファイルを修正したほうが良かったのかもしれませんが、まずは動作させることを優先したかったので修正1のファイルを修正しました。
/data/class_extends/page_extends/frontparts/LC_Page_FrontParts_Bloc_Cart_Ex.php
少しPHPの構文も覚えていきたいと思います。