当我将产品的<li>
元素拖到第一个位置或任何其他位置然后刷新页面时,它将恢复到之前的位置
这是我编辑过的文件: 的magento /应用程序/设计/前端/碱/默认/模板/目录/产品/ list.phtml
我刚刚将<ul class="products-grid">
更改为
<ul id="sortable" class="products-grid">
现在它正常工作,但只有一个<ul>
<script>
$(function() {
$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
});
</script>
这是我从中获取代码的链接:
答案 0 :(得分:1)
您需要将列表的位置存储在某个位置,以防止在刷新页面后回落到上一个位置。
通常人们将列表的顺序保存在列表来自的特定表的字段中。然后,当你想要选择行时,你需要ORDER BY那个order_field。
由于您使用的是Magento,因此除非您找到插件或库,否则创建此功能并非易事。