1

テンプレートにカスタム フッター モジュールがありますまた、位置コンテンツの下部に証言モジュールを使用しています。カスタム フッター内にお客様の声を表示しようとしています。

これを行うには、testimonial.tpl と testimonial.php のコンテンツをコピーして、customfooter.tpl と customfooter.php に貼り付けました。

この後、次のエラーが表示されます

undefined variable and class name already assigned error

これを行う方法を知っていましたか?

4

2 に答える 2

1

別の変更/コントローラーでモジュールを使用する方法については、この回答を参照してください

opencart - テンプレートファイル内にモジュールを手動で表示する方法は?

common/home からモジュールのコントローラとビュー ファイルに変更するだけです。

于 2013-01-30T13:02:27.213 に答える
0

変数を定義してください。

どのように定義できますか。

カタログ > コントローラー > header.php

静的変数用

$this->load->language('common/header');
$data['text_home'] = $this->language->get('text_home');

// 言語ファイルのどこで、この変数に別の言語フォラーを割り当てます

$data['text_home'] = $this->url->link('information/contact');

この変数を使用してファイルをtplできます。

<?php echo $text_home; ?>

100% エラーが発生していないことを確認してください

動的変数用

于 2015-05-01T11:24:51.843 に答える