HOME 首頁(yè)
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    ecshop商品屬性樣式(商品屬性怎么設(shè)置)

    發(fā)布時(shí)間:2023-04-04 06:25:31     稿源: 創(chuàng)意嶺    閱讀: 111        當(dāng)前文章關(guān)鍵詞排名出租

    大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于ecshop商品屬性樣式的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。

    開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端

    官網(wǎng):https://ai.de1919.com。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    ecshop商品屬性樣式(商品屬性怎么設(shè)置)

    一、請(qǐng)問(wèn)ecshop如何調(diào)用指定商品屬性,如商品尺寸,顏色等等。

    你說(shuō)的應(yīng)該是唯一屬性吧,唯一屬性是在后臺(tái),商品類型-商品屬性里添加,之后商品編輯-商品屬性里調(diào)用的。所以唯一屬性沒(méi)有獨(dú)立的變量,他的變量形式是一段循環(huán)。

    <!-- {foreach from=$properties item=property_group key=key} -->

          <!-- {foreach from=$property_group item=property} -->

          <div>{$property.name|escape:html}:{$property.value}</div>

          <!-- {/foreach}-->

          <!-- {/foreach}-->

    調(diào)用幾個(gè)這里就會(huì)循環(huán)幾次。

    下面說(shuō)一下唯一屬性的調(diào)用方法

    第一,唯一屬性的特點(diǎn):

    其實(shí)唯一屬性可以理解為只有一種可能的屬性,類似于“產(chǎn)地”“保質(zhì)期”這些都是,因?yàn)闊o(wú)論是產(chǎn)地還是保質(zhì)期只有一種可能,產(chǎn)地不是上?;蛘弑本┚褪瞧渌胤?,保質(zhì)期也是,12個(gè)月或者1年等等。

    第二,唯一屬性的前臺(tái)表現(xiàn):

    唯一屬性一般存在于商品詳細(xì)頁(yè),具體展現(xiàn)在哪里要看模板設(shè)計(jì)師調(diào)用的變量在哪里,一般展示在如下位置:

    ecshop商品屬性樣式(商品屬性怎么設(shè)置)

    這種可能就是在商品描述的上面

    ecshop商品屬性樣式(商品屬性怎么設(shè)置)

    還有一種可能在商品圖片右側(cè)部分

    第三,唯一屬性的后臺(tái)設(shè)置

    其實(shí)唯一屬性的設(shè)置是比較簡(jiǎn)單的,按我說(shuō)的做就行

    1,商品管理 - 商品類型里 新建商品類型

    ecshop商品屬性樣式(商品屬性怎么設(shè)置)

    2,比如輸入服裝兩字,商品分組這里不需要 留空就行

    ecshop商品屬性樣式(商品屬性怎么設(shè)置)

    3,加完之后返回類型列表,點(diǎn)擊屬性列表

    ecshop商品屬性樣式(商品屬性怎么設(shè)置)

    4,默認(rèn)是沒(méi)有的,點(diǎn)擊添加屬性

    ecshop商品屬性樣式(商品屬性怎么設(shè)置)

    5,屬性名稱比如輸入“產(chǎn)地”,屬性是否可選那里默認(rèn)是“唯一屬性”保持就行,下面那個(gè)可選值的框框的意思是如果你有幾個(gè)默認(rèn)的產(chǎn)地那么就直接輸入一行一個(gè),比如你的產(chǎn)品除了上海就是廣州,那么你可以輸入上海之后換行再輸入廣州

    ecshop商品屬性樣式(商品屬性怎么設(shè)置)

    6,最后商品編輯 - 商品屬性調(diào)用就行,這里手動(dòng)輸入上海,如果之前有了可選值這里直接選擇即可

    ecshop商品屬性樣式(商品屬性怎么設(shè)置)

    這樣唯一屬性就設(shè)置完了,有問(wèn)題歡迎大家來(lái)探討

    二、ecshop 如何增加商品屬性

    后臺(tái)商品類型-新建商品類型,然后在你新建的商品類型里面添加

    商品屬性,你想要什么屬性就添加什么屬性。最好商品列表里面點(diǎn)開(kāi)一個(gè)商品編輯,可以看到商品屬性,這里就可以按你的要求編輯填寫了

    三、在ECSHOP系統(tǒng)里如何把商品屬性里的“商品類型”調(diào)出來(lái)放到產(chǎn)品詳細(xì)頁(yè)面。

    在goods.php里,已經(jīng)把商品屬性的數(shù)據(jù)讀取出來(lái),并分成商品屬性和商品規(guī)格兩種形式的,以數(shù)組的方式發(fā)送到模板中,如圖:

    ecshop商品屬性樣式(商品屬性怎么設(shè)置)

    至于在模板中要怎么實(shí)現(xiàn)效果,就要看你的網(wǎng)站模板具體情況了。在模板中可以用{if 變量} {/if}的形式判斷數(shù)據(jù)是否為空,可以用{foreach}{/foreach}的形式對(duì)數(shù)組進(jìn)行循環(huán),祝你好運(yùn)!

    四、怎樣在 ecshop 首頁(yè)調(diào)用分類下面的商品屬性?急急急,希望能給出詳細(xì)說(shuō)明,謝謝!

    在index.php中添加

    $smarty->assign('filter_attr_list',  filter_attr_list(2,''));   //2為大分類ID

    function filter_attr_list($cat_id,$filter_attr='')

    {

    $cat = get_cat_info($cat_id);

    $cat_id=$cat[cat_id];

    $children = get_children($cat_id);

    // $cat['filter_attr']=$filter_attr;  ouyangyong

          $cat_filter_attr = explode(',', $cat['filter_attr']);       //提取出此分類的篩選屬性

          $all_attr_list = array();

       foreach ($cat_filter_attr AS $key => $value)

          {      $sql = "SELECT a.attr_name,a.attr_id FROM " . $GLOBALS['ecs']->table('attribute') . " AS a, " .

    $GLOBALS['ecs']->table('goods_attr') . " AS ga, " .

    $GLOBALS['ecs']->table('goods') . " AS g WHERE ($children OR " . get_extension_goods($children) . ") AND a.attr_id = ga.attr_id AND g.goods_id = ga.goods_id AND g.is_delete = 0 AND g.is_on_sale = 1 AND g.is_alone_sale = 1 AND a.attr_id='$value'";

              if($temp_name = $GLOBALS['db']->getRow($sql))

              {

                  $all_attr_list[$key]['filter_attr_name'] = $temp_name['attr_name'];

    $all_attr_list[$key]['filter_attr_id'] = $temp_name['attr_id'];

                  $sql = "SELECT a.attr_id, MIN(a.goods_attr_id ) AS goods_id, a.attr_value AS attr_value FROM " . $GLOBALS['ecs']->table('goods_attr') . " AS a, " . $GLOBALS['ecs']->table('goods') .

                         " AS g" .

                         " WHERE ($children OR " . get_extension_goods($children) . ') AND g.goods_id = a.goods_id AND g.is_delete = 0 AND g.is_on_sale = 1 AND g.is_alone_sale = 1 '.

                         " AND a.attr_id='$value' ".

                         " GROUP BY a.attr_value";

                  $attr_list = $GLOBALS['db']->getAll($sql);

                  $temp_arrt_url_arrcc = array();

                  for ($i = 0; $i < count($cat_filter_attr); $i++)        //獲取當(dāng)前url中已選擇屬性的值,并保留在數(shù)組中

                  {

                      $temp_arrt_url_arrc[$i] =  0;

                  }

                  $temp_arrt_url_arrc[$key] = 0;                           //“全部”的信息生成

                  $temp_arrt_url = implode('.', $temp_arrt_url_arrc);

                  $all_attr_list[$key]['attr_list'][0]['attr_value'] = '全部';  //$_LANG['all_attribute'];

                  $all_attr_list[$key]['attr_list'][0]['url'] = build_uri('category', array('cid'=>$cat_id, 'bid'=>$brand, 'price_min'=>$price_min, 'price_max'=>$price_max, 'filter_attr'=>$temp_arrt_url), $cat['cat_name']);

                  $all_attr_list[$key]['attr_list'][0]['selected'] = empty($filter_attr[$key]) ? 1 : 0;

                  foreach ($attr_list as $k => $v)

                  {

                      $temp_key = $k + 1;

                      $temp_arrt_url_arrc[$key] = $v['goods_id'];       //為url中代表當(dāng)前篩選屬性的位置變量賦值,并生成以‘.’分隔的篩選屬性字符串

                      $temp_arrt_url = implode('.', $temp_arrt_url_arrc);

                      $all_attr_list[$key]['attr_list'][$temp_key]['attr_value'] = $v['attr_value'];

                      $all_attr_list[$key]['attr_list'][$temp_key]['url'] = build_uri('category', array('cid'=>$cat_id, 'bid'=>$brand, 'price_min'=>$price_min, 'price_max'=>$price_max, 'filter_attr'=>$temp_arrt_url), $cat['cat_name']);

                      if (!empty($filter_attr[$key]) AND $filter_attr[$key] == $v['goods_id'])

                      {

                          $all_attr_list[$key]['attr_list'][$temp_key]['selected'] = 1;

                      }

                      else

                      {

                          $all_attr_list[$key]['attr_list'][$temp_key]['selected'] = 0;

                      }

                  }

              }

          }

    return $all_attr_list;

    }

    在index.dwt相應(yīng)的位置添加。

    <!--組合搜索 開(kāi)始-->

    <!--{if $brands.1 || $price_grade.1 || $filter_attr_list}-->

    <div><img src="images/artt_top1.gif"></div>

    <div class="indexscreeBox">

    <ul>

    <!--{foreach from=$filter_attr_list item=filter_attr}-->

    <li> <strong>{$filter_attr.filter_attr_name|escape:html}:</strong>

    <!--{foreach from=$filter_attr.attr_list item=attr}-->

    <!-- {if $attr.selected} -->

    <span>{$attr.attr_value}</span>

    <!-- {else} -->

    <a href="{$attr.url}">{$attr.attr_value}</a>

    <!-- {/if} -->

    <!--{/foreach}-->

    <div class="clear"></div>

    </li>

    <!--{/foreach}-->

    </ul>

    </div>

    <div><img src="images/artt_bottom1.gif"></div>

    <div class="blank5"></div>

    <!-- {/if} -->

    <!--組合搜索 結(jié)束-->

    效果。

    ecshop商品屬性樣式(商品屬性怎么設(shè)置)

    以上就是關(guān)于ecshop商品屬性樣式相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。


    推薦閱讀:

    wechat下載(wechat下載2019)

    wechat音標(biāo)怎么讀(wechat音標(biāo)怎么寫)

    chat的縮寫(check in的縮寫)

    電商sku圖怎么做(電商sku spu)

    湖南現(xiàn)代景觀設(shè)計(jì)價(jià)格(湖南省景觀設(shè)計(jì)院)