Questions tagged «theme»

有关创建,修改和配置Magento主题的问题

4
调试Magento商店的基础知识
如何调试我的Magento商店 这个问题现在对我们来说并不太相关,但是如果Magento SE网站在5年前就已经存在,那可能就是我们的第一个问题。对于刚接触Magento或不熟悉它的人来说,了解调试的基础知识可能是排除问题根源的关键。尽管它与我们无关,但现在我们以一种自我解答的方式来避免出现这个问题。 帮助我的网站关闭! 我的设计有问题吗? 第三方模块有故障吗? 为什么看不到错误? 这些问题中的每一个都可以通过遵循标准化的调试方法来轻松回答,即使最基本的用户也可以完成。通过消除调试Magento商店的基础知识的过程。
81 extensions  core  debug  theme 


7
将所有包含的Javascript移到</ body>之前
有谁知道如何使Magento的所有JS脚本标签(例如&lt;script type="text/javascript" src="http://sitename.com/js/prototype/prototype.js"&gt;&lt;/script&gt;在结束前渲染)&lt;/body&gt;? 我曾经尝试过这种方法,但是我得到了一个错误,我认为这是沿着addJS方法使用的,在我使用它的地方(可能在参考页脚中)不可用。

1
如何在自定义主题中覆盖LESS?
我在本周的大部分时间中都在尝试找到有关如何正确创建自定义主题并扩展现有的LESS / CSS的清晰指南,而不必复制整个magento-blank主题。 官方文档提供了覆盖变量的基础知识,但是用途有限。现有的指南(例如Sonassi的指南)似乎基于Magento 2的Beta版。 来自Magento 1,在了解LESS的工作方式以及Magento如何将所有文件收集到CSS方面有一些学习过程。我花了一些时间来仔细阅读指南,并清楚地知道要修改的文件以及何时和我想分享的内容,以便将来的用户(和将来的我)可以快速开始使用LESS。 Magento 2。
34 magento2  theme  less 

2
主题-从头开始
什么是首选开头的方法完整的网站建设,从从头开始?我的构建通常从完全模拟的HTML5线框页面开始,然后从那里插入功能。 但是,我的一部分感觉是,在项目的后期大部分时间里,我们最终都会找到需要插入的所有功能区域-通常是诸如Enterprise RMA,Customer My Account部分之类的东西。我认为从第一天开始就使用Magento主题可以避免这种情况;相反的观点认为,编写CSS和修改默认结构的时间将相等。 您是否建立在核心“空白”主题的基础上?是否有此空白主题的企业版?最佳做法是什么?
30 theme 


3
如何在设计模板包CSV中实现翻译?echo $ this-> __('Text')如何工作?
我有一个像这样的设计包设置: design/frontend/package_name/theme_name/locale/ 在我之下 de_DE,en_GB等等,在这些translate.csv文件下,我具有带有各种字符串的相应文件:"Key", "Translation" 我正在尝试使用以下方法在主题中实现各种字符串 echo $this-&gt;__('Text') 但是,它似乎不起作用(我只看到('Text')显示的字符串)。我想我对Magento何时从CSV中提取字符串进行翻译缺乏基本了解。有人可以解释一下如何使这些csv文件工作吗?

4
Magento 2的主题-从头开始
你们中的一些人可能阅读了有关Magento 1:从头开始的主题的主题-从头开始 我想知道,为Magento 2从零开始开发主题的最佳实践是什么? 您使用本机luma还是blank主题进行构建?还是其他? 您是否使用任何扩展名来帮助您开发主题? 从头开始开发主题时应遵循哪些步骤?

2
如何在Magento 2中使用jquery库?
我正在创建一个需要包含jQuery的Magento主题。 当我添加&lt;link src="js/jquery-1.7.1.js"/&gt;到head。它正在运行,但是Magento javascript函数不起作用。如何在自定义主题上使用内置在jQuery库中的Magento 2?
26 magento2  theme  jquery 

3
何时使用“名称”,何时使用“ as”
我发现尝试使用该unsetChild方法时,有时必须使用'name'属性,而其他则使用'as'。看来,如果正常添加一个块,则使用“ as”,但是如果使用该append方法将其添加到一个块,则可能必须使用“ name”。这个假设正确吗? 这背后的原因是什么,有没有一种标准的方法来理解您应该使用哪个属性?


4
最佳实践方法,编辑Magento顶部链接
假设我们要在Magento顶部链接上的“我的购物车”链接之前添加购物车图标(请参见下面的顶部链接)。 做这个的最好方式是什么? 对toplinks.php做点什么? 对links.phtml做些什么? 一个xml文件? 还有其他选择吗? 我了解这可以使用CSS来完成,但是随着我对定制的需求的增长,我想知道没有CSS怎么办,所以我能够定制更困难的事情。


5
在Magento2中的购物车中获取产品属性
我正在尝试在购物车模板中获取产品属性。但是我就是行不通!该属性在“店面”的“目录页面”上设置为“可见” =是,并在“产品列表”中使用=“是” 我使用自定义模块来覆盖以下模板: /vendor/magento/module-checkout/view/frontend/templates/cart/item/default.phtml 我有产品: $_item = $block-&gt;getItem(); $product = $_item-&gt;getProduct(); 通常,我希望具有“ sample_attr”属性代码的自定义属性(在这种情况下为文本区域类型)可用于以下其中一项: $product-&gt;getData('sample_attr'); 要么 $product-&gt;getSampleAttr(); 使用此属性可以使用某些属性(SKU,重量,价格..),但是对于自定义属性均无效。包含的帮助器(\ Magento \ Msrp \ Helper \ Data)也没有属性方法。 我可以使用以下方法获取所有属性代码: $attributes = $product-&gt;getAttributes(); foreach($attributes as $a) { var_dump($a-&gt;getName()); } 我也尝试过: $attribute = $product-&gt;getResource()-&gt;getAttribute('sample_attr'); var_dump($attribute-&gt;getFrontend()-&gt;getValue($product)); 但这返回null。 那么如何获取属性的值? 我尝试了以下方法: 在目录页面上获取每种产品的特定属性 在目录list.phtml中输出自定义文本属性(Magento 2)

4
Magento 2:主题中的requirejs-config.js?
是否可以requirejs-config.js通过Magento主题包含文件(或以其他方式配置RequireJS)?还是保留了Magento模块的功能?到目前为止,关于主题结构的开发文档信息尚不明确。 开发人员文档未提及有关RequireJS的任何内容-但是,主题确实包含,web这意味着javascript可以与它们捆绑在一起。如果javascript可以与主题捆绑在一起,则意味着RequireJS模块可以与主题捆绑在一起,如果RequireJS模块可以与主题捆绑在一起,则该模块可能需要特定的RequireJS配置。 我天真地假设主题将具有这种功能,但是我无法以这种方式找到任何文档,也没有一个下午可以花时间在Magento的requirejs-config.js文件上进行必要的代码拼写,包括。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.