-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 景觀設(shè)計(jì) > 專題列表 > 正文
ecshop商品頁搜索
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于ecshop商品頁搜索的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、ecshop如何獲取商品詳情頁URL?
找個(gè)這個(gè)文件在根目錄下gods.php
找到 $smarty->assign('promotion_info',get_promotion_info());
在下面加上以下代碼:
$GLOBALS['smarty']->assign('ecs_url',$GOBALS['ecs']->get_domain().$_SERVER['REQUEST_URI']);
然后到相應(yīng)的模板goods.dwt
加上標(biāo)簽
{$ecs_url}
就可以正常顯示了。
如果需要在其他頁面也加上調(diào)用當(dāng)前URL效果,那么也加上此代碼,加此標(biāo)簽就可以了。
希望能幫助你,如果出錯(cuò)截圖錯(cuò)誤,幫助你或者私信我百度帳號
二、ecshop怎樣實(shí)現(xiàn)分類頁和商品頁也調(diào)用全部品牌列表
在首頁的PHP腳本中找到調(diào)用品牌列表對應(yīng)的腳本代碼然后添加到目標(biāo)腳本,然后將首頁模板文件調(diào)用品牌列表的代碼添加到目標(biāo)模板文件中,應(yīng)該就可以了。
三、ecshop 怎么在商品列表頁 調(diào)用商品分類的篩選條件
<!-- 篩選條件Begin -->
<!--{if $brands.1 || $price_grade.1 || $filter_attr_list}-->
<div class="list-w list-screeningBox" id="filter">
<h4>
<div class="list-siteMap"> {$lang.goods_filter} </div>
</h4>
<!--{if $brands.1}--><!--品牌篩選-->
<dl class="clearfix filters-classifi">
<dt>{$lang.brand}</dt>
<dd>
<!--{foreach from=$brands item=brand}-->
<!-- {if $brand.selected} -->
<a href="javascript:void(0);" style="color:#448CA5">{$brand.brand_name}</a>
<!-- {else} -->
<a href="{$brand.url}">{$brand.brand_name}</a>
<!-- {/if} -->
<!--{/foreach}-->
</dd>
</dl>
<!--{/if}-->
<!--{if $price_grade.1}--><!--價(jià)格篩選-->
<dl class="more">
<dt>{$lang.price}</dt>
<dd class="">
<!--{foreach from=$price_grade item=grade}-->
<!-- {if $grade.selected} -->
<a href="javascript:void(0);" style="color:#448CA5">{$grade.price_range}</a>
<!-- {else} -->
<a href="{$grade.url}">{$grade.price_range}</a>
<!-- {/if} -->
<!--{/foreach}-->
</dd>
</dl>
<!--{/if}-->
<!--{foreach from=$filter_attr_list item=filter_attr}--> <!--屬性篩選-->
<dl class="more">
<dt>{$filter_attr.filter_attr_name|escape:html}</dt>
<dd class="">
<!--{foreach from=$filter_attr.attr_list item=attr}-->
<!-- {if $attr.selected} -->
<a href="javascript:void(0);" style="color:#448CA5">{$attr.attr_value}</a>
<!-- {else} -->
<a href="{$attr.url}">{$attr.attr_value}</a>
<!-- {/if} -->
<!--{/foreach}-->
</dd>
</dl>
<!--{/foreach}-->
</div>
<script type="text/javascript">divheight("filter");</script>
<!-- {/if} -->
<div class="blank20"></div>
<!-- 篩選條件END -->
僅供參考,樣式自己設(shè)定哦
四、ecshop 默認(rèn)模板列表頁中“商品篩選”的條件怎么加入一個(gè) 按“分類”的條件
其實(shí)分類頁面里面本來就有相關(guān)的品牌、屬性、分類的篩選功能在category.php和模板加上相應(yīng)的功能即可
1、讀出當(dāng)前分類的所有下級分類
$chlidren_category = $GLOBALS['db']->getALl('SELECT cat_id,cat_name FROM ' . $GLOBALS['ecs']->table('category') ." WHERE parent_id = '$cat_id' and is_show=1");
$category_id_all = array('all'=>array('cat_id' => $cat_id,
'cat_name' => 'all category',
'show' =>1
)
);
foreach($chlidren_category as $key=>$value)
{
if($value['cat_id']==$cat_id)
{
$chlidren_category[$key]['show']=1;$category_id_all['show']=0;continue;
}
else $chlidren_category[$key]['show']=0;
}
$category_list = array_merge($category_id_all, $chlidren_category);
$smarty->assign('category_list_all', $category_list);
2、修改goods_list.lbi文件, <form method="GET" name="listform">下面加入循環(huán)出分類的模板代碼
<!--{foreach from=$category_list_all item=cat_list}-->
<a href="javascript:;" onClick="javascript:category_change({$cat_list.cat_id})">{$cat_list.cat_name}</a
<!--{/foreach}-->
<input type="hidden" name="category" value="{$category}" />改為
<input type="hidden" id="category_id" name="category" value="{$category}" />
3、common.js中加入js腳本
function category_change(cat_id)
{
document.getElementById('category_id').value = cat_id;
setTimeout(doSubmit, 0);
function doSubmit() {document.forms['listform'].submit();}
}
最終效果如下圖:
以上就是關(guān)于ecshop商品頁搜索相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
長春景觀設(shè)計(jì)項(xiàng)目(長春景觀設(shè)計(jì)項(xiàng)目招聘)
網(wǎng)絡(luò)營銷的主要方式哪些渠道(網(wǎng)絡(luò)營銷的途徑有哪些)