Opencart バージョン 1.5.4.1 を使用し、ストア モジュールをインストールして、ドロップダウンに 3 つのストア (例: デフォルト、Store1、Store2) を持っています。
私の要件は、最後のストア (例 Store2) を にリダイレクトすることaccount/login
です。
\catalog\controller\module\store.php
からindex.php?route=common/home
へのパスを変更しようとしましたindex.php?route=account/login
が、Store1 と Store2 の両方が にリダイレクトされていaccount/login
ます。
また、以下のif
条件を使用してみました: デフォルトから Store1 & Store1 から Store2 を選択すると動作しますが、デフォルトから Store2 を選択すると動作しません。
foreach ($results as $result) {
if((int)$this->config->get('config_store_id')==1)
{
$this->data['stores'][] = array(
'store_id' => $result['store_id'],
'name' => $result['name'],
'url' => $result['url'] . 'index.php?route=account/login'
);
}
else
{
$this->data['stores'][] = array(
'store_id' => $result['store_id'],
'name' => $result['name'],
'url' => $result['url'] . 'index.php?route=common/home'
);
}
}