モデル番号を独自の列に表示するのではなく、zencart のカテゴリ製品リストの各タイトルに製品モデルを手動で追加する方法を見つけようとしています。
以下を使用するすべてのインスタンスが表示されます。
$listing->fields['products_model']
「product_listing.php」ファイルでのみ機能するのは、admin のパラメーターが true に送信された場合のみです。これは問題ありませんが、製品モデルの 2 つのインスタンスを取得します。1 つは独自の列に変数があり (これは望ましくありません)、もう 1 つは変数をどこにでも置きます。
これが私が参照しているセクションです。モデルに独自の列を持つようにケースが設定されていることに気付くでしょうが、製品リスト名のケースの下ではなくタイトルの前に配置し、列を削除したいと考えています。
for ($col=0, $n=sizeof($column_list); $col<$n; $col++) {
$lc_align = '';
switch ($column_list[$col]) {
case 'PRODUCT_LIST_MODEL':
$lc_align = '';
$lc_text = $listing->fields['products_model'];
break;
case 'PRODUCT_LIST_NAME':
$lc_align = '';
$lc_text = '<h3 class="itemTitle"><a href="'.zen_href_link(zen_get_info_page($listing->fields['products_id']), 'cPath=' . (($_GET['manufacturers_id'] > 0 and $_GET['filter_id'] > 0) ? zen_get_generated_category_path_rev($_GET['filter_id']) : ($_GET['cPath'] > 0 ? zen_get_generated_category_path_rev($_GET['cPath']) : zen_get_generated_category_path_rev($listing->fields['master_categories_id']))) . '&products_id=' . $listing->fields['products_id']) . '">' . $listing->fields['products_name'] . '</a></h3>
管理で設定されたパラメーターをバイパスしながら、モデル番号と各行のタイトルの場所を参照できる方法はありますか?
どんな助けでも大歓迎です。