fields['products_model-6ren">
gpt4 book ai didi

php - 在 Zen Cart 的产品列表中手动添加 "Product Model"编号

转载 作者:行者123 更新时间:2023-11-29 02:28:58 25 4
gpt4 key购买 nike

我正在尝试找出如何将产品型号手动添加到 zencart 类别产品列表中的每个标题,而不是让型号出现在其自己的列中。

似乎任何使用实例:

$listing->fields['products_model']

在“product_listing.php”文件中只有当admin中的参数被发送为true时才会起作用。这很好,但是我得到了产品模型的两个实例。一个在它自己的列中有变量(我不想要),另一个我把变量放在其他地方。

这是我所指的部分,您会注意到为模型设置了一个案例以拥有自己的列,但是我想将其放在标题之前而不是产品列表名称案例下并删除该列.

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>

有没有一种方法可以在绕过管理中的参数集的同时引用型号并在每一行的标题中放置?

如有任何帮助,我们将不胜感激。

最佳答案

我只是将产品型号($listing->fields['products_model'])附加到产品标题:

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'] . '[' . $listing->fields['products_model'] . ']' . '</a></h3><div class="listingDescription">' . zen_trunc_string(zen_clean_html(stripslashes(zen_get_products_description($listing->fields['products_id'], $_SESSION['languages_id']))), PRODUCT_LIST_DESCRIPTION) . '</div>';
break;

然后记得关闭 Zen Cart 管理中的型号列。

我还没有在 Zen Cart 中测试过这个 - 希望它能有所帮助。

关于php - 在 Zen Cart 的产品列表中手动添加 "Product Model"编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15904603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com