2016-05-05 27 views
0

OpenCartの製品テーブルにMAPと呼ばれる新しいフィールドを追加しました。私はそれを管理者に問題なく追加することができましたが、表示する製品ページに値を渡すことに問題があります。OpenCart製品ページにカスタムフィールドを表示

私は自分のコードを表示しますが、私は遠く離れていたので、私の追加を削除したような気がします。私はバージョン1.5.6.4を使用しています。

誰かが素晴らしいだろうMVCの適切なコードで私を助けてくれる人なら。

答えて

0

MAPフィールドは、opencart構造体を使用して呼び出します。モデルファイルで

public function getProduct($product_id) { 

'マップ' => $ query->列の配列にフィールドを追加カタログ/モデル/カタログ/ product.php [ 'マップ']、

コントローラ内

カタログ/コントローラ/製品/ product.phpif ($product_info) {条件

後、次のコードを追加するファイル
$this->data['map'] = $product_info['map']; 

と最後のテンプレートファイルの下カタログ/ビュー/テーマ/ * /テンプレート/製品/ product.tplをMAPフィールドを追加します

<span>MAP</span> <?php echo $map; ?><br /> 

乾杯

関連する問題