1

どんな助けでも大歓迎です。商品の説明をzencartの価格より下に移動しようとしましたが、説明が表示されません。問題は、ディケンズがどこで間違っているのかということです。ジョンを見てくれてありがとう


私が移動した行は次のとおりです。

<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>


元のコードは次のとおりです。

    if(isset($ _ GET ['manufacturers_id'])){
$ lc_text ='fields ['products_id'])、'cPath='。(($ _ GET['manufacturers_id']>0および$_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']。''。zen_trunc_string(zen_clean_html(stripslashes(zen_get_products_description($ Listing-> fields ['products_id']、$ _SESSION ['languages_id'])))、PRODUCT_LIST_DESCRIPTION )。'';
        } そうしないと {
          $ lc_text ='fields ['products_id'])、'cPath='。(($ _ GET['manufacturers_id']>0および$_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']。''。zen_trunc_string(zen_clean_html(stripslashes(zen_get_products_description($ Listing-> fields ['products_id']、$ _SESSION ['languages_id'])))、PRODUCT_LIST_DESCRIPTION )。'';
        }
        壊す;
        ケース'PRODUCT_LIST_MANUFACTURER':
        $ lc_align ='';
        $ lc_text ='fields ['manufacturers_id'])。'">'。$listing->fields['manufacturers_name']。'';
        壊す;
        ケース'PRODUCT_LIST_PRICE':
        $ lc_price = zen_get_products_display_price($ Listing-> fields ['products_id'])。' 
'; $ lc_align='右'; $ lc_text = $ lc_price;

私が試したコード(ページ/価格は表示されますが、製品の説明は表示されません):

        if (isset($_GET['manufacturers_id'])) {
      $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>' ;
    } else {
      $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>';
    }
    break;
    case 'PRODUCT_LIST_MANUFACTURER':
    $lc_align = '';
    $lc_text = '<a href="' . zen_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $listing->fields['manufacturers_id']) . '">' . $listing->fields['manufacturers_name'] . '</a>';
    break;
    case 'PRODUCT_LIST_PRICE':
    $lc_price = zen_get_products_display_price($listing->fields['products_id']) . '';
    $lc_align = 'right';
    $lc_text =  "<div style='font-size: 22px;'>".$lc_price. "</div>";
    break;
    case 'PRODUCT_LIST_DESCRIPTION':
    $lc_align = '';
    $lc_text = '<div class="listingDescription">' . zen_trunc_string(zen_clean_html(stripslashes(zen_get_products_description($listing->fields['products_id'], $_SESSION['languages_id']))), PRODUCT_LIST_DESCRIPTION) . '<br></div>';

4

1 に答える 1

0

コードを変更する必要はありません。代わりに、[管理] -> [構成] -> [製品リスト] で目的の並べ替え順序を変更するだけです。

于 2013-02-11T21:05:40.187 に答える