在Magento的管理界面中,我需要修改销售/订单/查看订单中的表格,以便除产品名称外还显示其制造商.
我正在尝试寻找要修改的文件以实现这一目标.我以为我会找到一个包含所有列的部分,这些列显示在app/code/core/Mage/Sales/Block/Order/Item/Renderer/Default.php中,但通过检查它似乎没有对列的引用/产品属性.
我还尝试通过更改修改app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml
<?php echo $this->getColumnHtml($_item, 'name') ?>
成
<?php echo $this->getColumnHtml($_item, 'manufacturer') ?>
但它没有改变任何东西,所以我想这个文件没有涉及......
任何人都可以指出我要修改的正确文件吗?
谢谢!
因此,查询集中的额外字段可用于向选择查询添加其他列,而后者又可以设置为默认排序.到目前为止,我已经能够实现这一点:创建了一个额外的字段,然后将其设置为默认排序.
qs = qs.extra(select={'natname':"concat('0', nat, name)"}, order_by=['natname'])
Run Code Online (Sandbox Code Playgroud)
现在,在我的管理界面中,我有其他字段{name, nat, location, space, ....},表格中的结果按natname页面加载时排序...完美.
但是现在我想在name现场进行排序,但不是按顺序排序name,我希望它按顺序排序natname.这可能吗?
所以即使natname是一个额外的字段,我想以某种方式绑定列name与natname订购时.
现在,如果我这样做qs.query.__str__(),我会得到sql查询order by natname.当我点击列时name,按更改顺序排序name,但仅针对此特殊情况,我希望它按顺序排序natname.这可能吗?
我已经了解了Django如何为这些自动化管理页面生成标题和视图,<django-installation-path>/contrib/admin但它只引用了此模型中list_display定义的集合ModelAdmin.如果我在那里进行任何更改,则显示的列将在admin-view中更改.
听起来有点令人困惑.如果您需要特殊细节,请随时询问.
谢谢.
我正在寻找网站管理员/主持人通过某些字段自定义值查找/过滤节点列表的方式.字段值可以通过radio/text/checkbox等定义.
默认内容列表仅提供少量过滤器,对于具有大量自定义节点的站点来说,这还不够.
Windows管理员用户和系统用户之间是否存在任何权限差异?
曾经有一段时间,我必须将cmd窗口提升为系统权限才能删除一些文件.这可能是由于文件被系统用户锁定,或者系统用户可能具有更高的访问权限,我希望找出是否存在权限差异.
我正在尝试按照" 编写你的第一个Django应用程序,第2部分 ",但我似乎已经碰壁了.
当我的服务器运行时,URL domain:8000/admin/返回完全相同的东西domain:8000/,而不是向我显示管理站点.
什么可能导致此问题,以及我需要做些什么来确保我的/ admin/url加载管理网站?
致命错误:在D:\ Program Files\wamp\www\magento\app\code\core\Mage\Adminhtml\Block\Widget\Grid\Column.php上的非对象上调用成员函数setColumn() 291
在管理网格部分我使用此列详细信息
protected function _prepareColumns()
{
$this->addColumn('giftcard_id',
array(
'header' => 'ID',
'align' => 'right',
'width' => '50px',
'index' => 'giftcard_id',
));
$this->addColumn('giftcard_id',
array(
'header' => 'Detail',
'align' => 'center',
'width' => '150px',
'renderer' => 'giftcard/adminhtml_giftcard_idrenderer',
'index' => 'giftcard_id',
));
$this->addColumn('created_time', array(
'header' => 'Creation Time',
'align' => 'left',
'width' => '120px',
'type' => 'date',
'default' => '--',
'index' => 'created_time',
));
$this->addColumn('update_time', array(
'header' => 'Update Time',
'align' => 'left',
'width' => '120px',
'type' => 'date',
'default' …Run Code Online (Sandbox Code Playgroud) 这可能是一个愚蠢的问题,但我找不到任何明确的答案.
如何更改Django Admin中的显示,以便Pointfield不会像OpenLayer Map那样显示,而是显示为常规输入字段.我需要查看long,lat进行调试..
我必须更改字段类型吗?小工具?
谢谢!
我已经安装了一个高级主题,并更改了screenshot.png并通过ftp上传,在查看管理面板时,它仍然显示旧的screenshot.png和它链接的链接是
http:// www. mysite .com/wp-content/themes/mytheme/screenshot.png
如果我直接去链接
mysite.com/wp-content/themes/mytheme/screenshot.png
它显示了我的新屏幕截图,但没有显示在我的管理面板上,为什么管理面板会检测到带有www的屏幕截图,如果我查看我的主机文件管理器,我的主题有新屏幕截图.我试图从头开始删除并重新安装wordpress,包括主题,但仍然做同样的事情.有什么想法吗?
谢谢!
路径管理>系统> Magento Connect> Magento Connect Manager
我试过了什么
我从Debian迁移到Centos 5,不确定问题是什么.
文件权限
sudo find . -type f -exec chmod 644 {} \;
sudo find . -type d -exec chmod 755 {} \;
sudo chmod o+w var app/etc
sudo chmod 550 mage
sudo chmod -R o+w media
Run Code Online (Sandbox Code Playgroud)
显示404页面的网址
http://my-website.com/downloader/?return=http%3A%2F%2F...
Run Code Online (Sandbox Code Playgroud)
编辑: Magento 404页面 - 显示"哎呀,我们的坏..."页面.
解决了:
我删除了下载程序文件夹,并从上一个/ debian站点上传了该文件夹,它开始工作.
我正在尝试将NSIS安装程序配置为在没有管理员权限的情况下运行.这可能吗?
我正在测试非管理员用户,因为有些客户没有这些权限.
NSIS中的哪些设置导致安装程序需要管理员权限?
我尝试了所有变化而RequestExecutionLevel none没有快乐.