Magento->我希望管理中的产品网格显示在前端
我希望管理中的网格显示在前端。 显示管理->中产品列表的网格目录->管理产品。
我想在每个类别的前端显示这个?
完成这项工作的理想方法是什么?
I want the grid in admin to be displayed in frontend.
The grid that shows the list of products in admin-> catalog->manage products.
I want to show this on the frontend for each category?
What would be ideal approach to get this done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
扩展模块中的管理块类并从 adminhtml 复制小部件模板文件,允许 adminhtml 在前端显示,但您需要加载所需的 javascript 和 CSS 以允许网格工作,并且您需要注意冲突。
也许在前端使用第三方 Ajax 网格更容易。
Extending admin block classes in your module and copy widgets template files from adminhtml allowing adminhtml display in frontend, but you need to load required javascripts and CSS to allow grid works and you'd be pay attention to conflicts.
Probably it's more easy to using a thirdy part ajax grid in frontend.
您需要将块重写
为您自己的块,因为在此类中我们有编辑、添加产品的逻辑。
您还需要
通过自定义重新定义模板并将其添加到前端范围。
添加到前端catalog.xml块声明catalog_category_default节点
可能是这样的:
You need to rewrite blocks
to your own, because in this classes we have logic for editing, adding products.
also you need to redefine
and add templates to the frontend scope with your customizations.
add to the frontend catalog.xml blocks declaration for catalog_category_default node
it might be like this:
我同意埃马尔风格。
您可以从集合中获取数据,将集合数据转换为 js 对象并实现一个小部件,例如:
https:// /plugins.jquery.com/tag/datagrid/
I agree with emalstyle.
You can get the data from a collection, convert collection data to js object and implement a widget like:
https://plugins.jquery.com/tag/datagrid/