我正在自定义产品View页面,我需要显示用户名。如何访问当前用户的帐户信息(如果他已登录)以获取名称等? 最佳答案 在“app/code/core/Mage/Page/Block/Html/Header.php”下找到:publicfunctiongetWelcome(){if(empty($this->_data['welcome'])){if(Mage::app()->isInstalled()&&Mage::getSingleton('customer/session')->isLoggedIn()){$this->_data
从2columns-right.phtml中的以下行getChildHtml('global_messages')?>getChildHtml('content')?>我无法理解content的位置在哪里在getChildHtml('content')?>来自。getChildHtml('content')?>调用哪个.phtml文件来显示数据? 最佳答案 如果我们讨论的是网站的前端,那么您所询问的特定行......getChildHtml('content')?>被添加到app/design/frontend/base/defau
我只是想知道如何获取自定义模块的配置数据。配置可以在管理员system->configuration中设置,如何在前端拉取? 最佳答案 $configValue=Mage::getStoreConfig('sectionName/groupName/fieldName');sectionName、groupName和fieldName存在于您模块的etc/system.xml文件中。上面的代码会自动获取当前查看的商店的配置值。如果您想获取除当前查看的商店之外的任何其他商店的配置值,则可以将商店ID指定为getStoreConfig函
已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭10年前。Improvethisquestion我刚刚将我的magento安装从一台本地机器服务器转移到另一台。现在,我无法登录管理面板。当我转到管理员登录网址时,我收到以下错误消息:-“错误:未找到404”我的一些模块页面也显示此错误。谁能解决问题? 最佳答案 终于,我找到了解决问题的方法。我查看了Magento系统日志文件(var/log/system.log)。在那里我看到了确切的错
总结我想创建一个不保存到产品中的产品属性,或者像普通产品属性一样显示在产品编辑页面上。相反,我希望将其保存到订单/报价项目并显示在订单、发票等上。在将产品添加到购物车之前,客户还应该可以在前端对其进行配置。详情就像自定义选项一样,应该在前端产品页面中添加一个表单元素。与自定义选项不同,这不是实际产品属性。它不应显示在管理产品页面或属性集上。客户需要提供有效值。我需要能够进行服务器端验证。我想要一个.phtml模板来生成它的html。目前,我能够以令人满意的(设计)结果覆盖app/design/frontend/base/default/catalog/product/view/type
在我的block代码中,我试图以编程方式检索具有特定值属性的产品列表。如果不可能的话,如何检索所有产品然后过滤它们以仅列出具有特定属性的产品?如何使用标准bool过滤器AND或OR执行搜索以匹配我的产品子集? 最佳答案 几乎所有Magento模型都有一个对应的Collection对象,可用于获取模型的多个实例。要实例化产品集合,请执行以下操作$collection=Mage::getModel('catalog/product')->getCollection();产品是MagentoEAV样式的模型,因此您需要添加要返回的任何其他
如何在Magento中完成以下操作?使用Controller/View/模型方法显示“HelloWorld”消息。所以,如果我去http://example.com/myController它会显示字符串“HelloWorld”。能够在我的网站模板(例如,页眉、页脚等)中显示此字符串将是一个奖励。如何向此Controller(或必要时添加新Controller)添加一个方法,该方法与模型交互并执行查询Select*FROMarticleswhereid='10'并将行(包含列id,title,content)返回给Controller?然后使用Controller包含一个View,它将
我刚刚将magento从本地移动到服务器,我收到以下错误,我只是想知道是否有人可以帮助我解决这个问题,脚本“/home/.../public_html/index.php”的UID小于min_uid我所做的是进行数据库转储并将其传输到服务器,创建所有magento文件的备份并传输并扩展到服务器,更改数据库中的core_config表。提前致谢。 最佳答案 这对我来说似乎是一个suPHP问题。将脚本的用户和组更改为运行网络服务器进程的用户。因此,例如,如果您使用用户www-data运行Apache,请更改为:chownwww-data
我刚刚将magento从本地移动到服务器,我收到以下错误,我只是想知道是否有人可以帮助我解决这个问题,脚本“/home/.../public_html/index.php”的UID小于min_uid我所做的是进行数据库转储并将其传输到服务器,创建所有magento文件的备份并传输并扩展到服务器,更改数据库中的core_config表。提前致谢。 最佳答案 这对我来说似乎是一个suPHP问题。将脚本的用户和组更改为运行网络服务器进程的用户。因此,例如,如果您使用用户www-data运行Apache,请更改为:chownwww-data
JonathonDay说"updatesSHOULDNOTbeintheformofSQLcommands".Ihaven'tcomeacrossanyDDLorDMLstatmentsthatcannotbeexecutedviaMagento'sconfigstructures.(在问题HowcanImigrateconfigurationchangesfromdevelopmenttoproductionenvironment?中)我想知道如何最好地以这种方式在表中添加/修改/删除列或索引,但不依赖于SQL?甚至有可能吗?此外,还有哪些操作只能在SQL中完成?