仅作为自用,初次接触dbshop难免有错误合疏漏的地方。
//逻辑即相关函数位置
module/Mobile/src/Mobile/Controller
<?php if ($this->dbTongJiPage == 'index') { ?>
//类似页面初始化,所有调用在此区间完成
<?php } ?>
//首页/商品明细
<?php
$index_floor_4_goods = $this->frontwebsite()->getTagGoodsArray('index_floor_4');
//$index_floor_4_goods为首页调用4楼
//index_floor_4为特殊商品标签的tag_type
//即调用index_floor_4的tag_id相同的商品数组
if ($index_floor_4_goods) {
foreach ($index_floor_4_goods as $floor_4_goods_key => $floor_4_goods_value) {
if(!isset($floor_4_goods_value['one_class_id'])) continue;
?>
//输出
//url
<a href="<?php echo $this->url('frontgoods/default', array('goods_id'=>$floor_4_goods_value['goods_id'], 'class_id'=>$floor_4_goods_value['one_class_id'])); ?>" class="v-link">
//图片地址
<img class="v-img" src="<?php echo $this->basePath($this->frontwebsite()->shopGoodsImage($floor_4_goods_value['goods_thumbnail_image'])); ?>">
//商品名称
<p class="aui-slide-item-title aui-slide-item-f-els"><?php echo $this->escapeHtml($floor_4_goods_value['goods_name']); ?></p>
<p class="aui-slide-item-info">
//商品价格
<span class="aui-slide-item-price"><?php echo $this->frontwebsite()->shopPriceExtend($floor_4_goods_value['goods_shop_price']); ?></span>
//商品原价
<span class="aui-slide-item-mrk"> <?php if($floor_1_goods_value['goods_price'] > 0) { ?>
<del><?php echo $this->frontwebsite()->shopPriceExtend($floor_1_goods_value['goods_price']); ?></del>
<?php } ?></span>
</p>
</a>
</li>
<?php } } ?>
//文件路径
module/Mobile/src/Mobile/Controller/IndexController.php
//首页商品
$array['index_goods'] = $this->getDbshopTable('GoodsTable')->mobileGoodsArray(array('dbshop_goods.goods_class_have_true=1', 'group_id'=>($userGroupId > 0 ? $userGroupId : 0)), 'dbshop_goods.goods_id DESC', 10);
//'dbshop_goods.goods_id DESC', 10
//按dbshop_goods的goods_id 排序 取10条数据
//分类页
<?php
if ($this->goods_class) {
foreach ($this->goods_class as $class_val) {
if($class_val['class_state'] == 0) continue;
if($class_val['class_top_id'] == 0) {
?>
<li>
<div class="media panel-body">
<div class="pull-left ect-category-right">
<h3><a href="<?php echo $this->url('m_class/default', array('action'=>'list', 'controller'=>'Class', 'class_id'=>$class_val['class_id'])); ?>"><?php echo $this->escapeHtml($class_val['class_name']); ?></a></h3>
<h5><?php
if(isset($class_val['sub_class'][0])) echo $this->escapeHtml($class_val['sub_class'][0]['class_name']);
if(isset($class_val['sub_class'][1])) echo ' / '.$this->escapeHtml($class_val['sub_class'][1]['class_name']);
if(isset($class_val['sub_class'][2])) echo ' / '.$this->escapeHtml($class_val['sub_class'][2]['class_name']);
?>
</h5>
</div>
<i class="fa fa-angle-down ect-transition05"></i>
</div>
<div class="ect-category-child">
<?php if (isset($class_val['sub_class']) and !empty($class_val['sub_class'])) {
foreach($class_val['sub_class'] as $sub_value) {
?>
<a href="<?php echo $this->url('m_class/default', array('action'=>'list', 'controller'=>'Class', 'class_id'=>$sub_value['class_id'])); ?>"><?php echo $this->escapeHtml($sub_value['class_name']); ?></a>
<?php } } ?>
</div>
</li>
<?php } } } ?>
<?php echo $this->escapeHtml($class_val['class_name']); ?>分类名称
<?php echo $this->escapeHtml($sub_value['class_icon']); ?>分类图标
<?php echo $this->escapeHtml($sub_value['class_image']); ?>分类图片
<?php echo $this->url('m_class/default', array('action'=>'list', 'controller'=>'Class', 'class_id'=>$class_val['class_id'])); ?>分类链接
<?php echo $this->url('m_class/default', array('action'=>'list', 'controller'=>'Class', 'class_id'=>$sub_value['class_id'])); ?>子分类链接
//底部导航菜单
<footer class="aui-footer-default aui-footer-fixed">
<a href="<?php echo $this->url('mobile/default'); ?>" class="aui-footer-item aui-footer-active">
<span class="aui-footer-item-icon aui-icon aui-footer-icon-home"></span>
<span class="aui-footer-item-text">首页</span>
</a>
<a href="<?php echo $this->url('m_class/default'); ?>" class="aui-footer-item">
<span class="aui-footer-item-icon aui-icon aui-footer-icon-class"></span>
<span class="aui-footer-item-text">分类</span>
</a>
<a href="javascript:openSearch();" class="aui-footer-item">
<span class="aui-footer-item-icon aui-icon aui-footer-icon-find"></span>
<span class="aui-footer-item-text"><?php echo $this->translate('搜索'); ?></span>
</a>
<a href="<?php echo $this->url('m_cart/default'); ?>" class="aui-footer-item">
<span class="aui-footer-item-icon aui-icon aui-footer-icon-car"></span>
<span class="aui-footer-item-text">购物车</span>
</a>
<a href="<?php echo $this->url('m_home/default'); ?>" class="aui-footer-item">
<span class="aui-footer-item-icon aui-icon aui-footer-icon-me"></span>
<span class="aui-footer-item-text">我的</span>
</a>
</footer>
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
没有相关内容!