当前位置: 资讯首页 > 常见问题 > 文章内容

编辑商品时,如何使编辑后跳回到之前的页数

摘要: 当商品较多,分很多页显示时,如果我们在编辑第10页的某个商品时,提交保存之后,会自动跳转到第一页,而实际上我们希望他能继续跳转到第10页,以便编辑下一个商品

      当商品较多,分很多页显示时,如果我们在编辑第10页的某个商品时,提交保存之后,会自动跳转到第一页,而实际上我们希望他能继续跳转到第10页,以便编辑下一个商品。下面的方法可以解决此问题。

 

1)找到 themes/mall/default/my_goods.index.html  99行

    将代码:

    <a href="{url app=my_goods&act=edit&id=$goods.goods_id}" class="edit">{$lang.edit}</a>

    修改为:

    <a href="{url app=my_goods&act=edit&id=$goods.goods_id&ret_page=$page_info.curr_page}" class="edit">{$lang.edit}</a>

 

2)找到 app/my_goods.app.php 722行

将代码:

$this->show_message('edit_ok',
                'back_list', 'index.php?app=my_goods',
                'edit_again', 'index.php?app=my_goods&amp;act=edit&amp;id=' . $id);

修改为:

$ret_page = isset($_GET['ret_page']) ? intval($_GET['ret_page']) : 1;
            $this->show_message('edit_ok',
                'back_list', 'index.php?app=my_goods&page='.$ret_page,
                'edit_again', 'index.php?app=my_goods&amp;act=edit&amp;id=' . $id);

 

3)更新缓存,完毕!

 

补充:如果想修改每页商品显示的数量(默认为10),可以修改:

app/my_goods.app.php 46行

将代码:

$page = $this->_get_page();

修改为:

$page = $this->_get_page(20); //  20为每页显示的商品数量

 

今日头条

资讯分类

阅读榜单

联系我们

  • 微信官网

    关注公众号

    热点资讯,推送提醒
  • 开发交流群

    开发交流Q群

    行业动态,开发交流

垂询热线:18978189162

 
QQ在线咨询
售前在线咨询
点击这里给我发消息
点击这里给我发消息
点击这里给我发消息
售后技术支持
点击这里给我发消息
服务热线
18978189162
投诉及建议
点击这里给我发消息