1

アクティブな通貨コードに基づいてテーブルデータを交換する簡単なスクリプトを作成しようとしています。サイズチャート(product.tpl)用です。

前提: 「USD」がアクティブな場合は、テーブル「A」(インチ)を表示し、ELSEはテーブル「B」(センチメートル)を表示します。

私はphp/jsを使った完全なハックですが、問題を解決するのに十分です。:)私はこのスレッドに従って、通貨コード変数を「product.tpl」に入れました。opencartの製品ページに通貨を表示するにはどうすればよいですか?

今、私は頭を叩いているだけで、スワップを作成するための適切な変数が見つかりません...基本的に次のような単純なIf/Elseスクリプトの複数のバリエーションを試しました。

<?php if ($currency['code'] == $currency_code) { ?>
    <td>15.5"</td>
    <td>25"</td>
<?php } else { ?>
    <td >40cm</td>
    <td >64cm</td>
<?php } ?>

スクリプトがどのように見えるか、誰かが手がかりを持っていますか?それとも私はここで間違った猫に完全に吠えていますか?どうも

4

1 に答える 1

0

通貨コードにセッション値を使用するだけです...

<?php if($this->session->data['currency'] == 'USD') : ?>
<td>15.5"</td>
<td>25"</td>
<?php else: ?>
<td>40cm</td>
<td>60cm</td>
<?php endif; ?>
于 2012-12-01T02:26:16.107 に答える