2012-03-28 6 views
2

私たちはマルチストアをセットアップしており、各ストアごとにテンプレートを少し変更したいと思っていました。私は既にそのコードを見てよく見て、これらを見つけました:opencartを使ってマルチストア設定のストアIDを取得

$this->config->get('config_store_id') 

$this->load->model('setting/store'); 
$results = $this->model_setting_store->getStores(); 

$this->model_setting_setting->getSetting('config', $order_info['store_id']); 

最初の行だけがデフォルトのストアIDを返します。私たちが詳細を注文していなくても、これを動作させたいと思っています。

店舗IDを取得する最も信頼できる方法は何ですか?

+0

私は同じ問題を抱えている中で、このコードでは、正しい店舗IDに変更されます$this->config->get('config_store_id')

です。あなたは解決策を知っていますか、それとも自動的に解決しましたか? –

+0

最後に何が本当に間違っているのか分かりませんでした。私は '$ this-> config-> get( 'config_store_id')' –

答えて

1

現在のストアIDは、それはindex.phpファイル

if ($store_query->num_rows) { 
    $config->set('config_store_id', $store_query->row['store_id']); 
} else { 
    $config->set('config_store_id', 0); 
} 
+0

を使っていました。ありがとう –

関連する問題