0

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'
        );
    }
}
4

1 に答える 1