Magento

Magento电子商务平台用户的问答

1
magento:发票PDF设计定制
我要自定义发票PDF布局。 当产品名称较大时,表数据看起来未正确对齐。 我如何轻松管理PDF INVOICE的设计。 我试图在app / code / core / mage / sales / model / order / pdf / abstract.php中进行更改,但没有找到解决方案。需要帮助来修复pdf布局设计。

4
我可以禁用哪些默认模块?
从这个问题和桑德·曼格尔的回答: 禁用模块-性能提高了吗? 首先,更少的模块意味着更少的代码(潜在地)加载和处理。紧接着,许多模块(例如,Mage_Rss模块)在后台运行大量代码,例如在某些事件上强制重新索引。 因为上述问题并非直接意味着要共享模块列表,所以我认为在此处收集信息是一个好主意。 其他有用的资源: Magento Lite 模拟模块 还有其他模块建议吗? 哪个模块对性能的影响更大? 更新 具有@Marius建议的更新列表 Mage_WishList- 看起来打破了客户详细信息 法师 Mage_PayPalUk Mage_Tag(在项目中不使用时) Mage_Poll(仍然使用民意调查的原因) Phoenix_Moneybookers Mage_Sendfriend Mage_Rating(如果客户不需要) Mage_Bundle(如果客户不需要) Mage_Downloadable(如果客户不需要) Mage_GiftMessage- 看起来您在1.8中需要它,否则产品详细信息将中断 Mage_XmlConnect-如果您没有/不需要移动应用程序。 Mage_Authorizenet Mage_Paypal(如果未用作付款方式) Mage_Paygate(仅当您禁用Mage_Paypal,Mage_PaypalUk和Mage_Authorizenet时) Mage_Weee(仅当您同时禁用Mage_XmlConnect时) Mage_Usa-仅在ce-1.8.1.0中。(请参阅下面的原因) Mage_GoogleCheckout-仅在ce-1.8.1.0中禁用,并且只有在禁用Mage_Usa的情况下才能禁用。由于此http://www.magentocommerce.com/bug-tracking/issue/?issue=14359,因此它不适用于以前的版本 Mage_Oauth-如果您不需要REST API Mage_Api Mage_Api2-仅在也禁用Mage_Oauth的情况下。

5
在主页中添加静态cms块
我读过有关此内容的其他文章,有些人说可以通过管理面板完成所有操作,其他人说我必须在布局和模板文件中添加代码。好吧,什么都行不通... 我从admin> CMS>标识符为home_image-center的静态块创建了静态块 找到模板app / design / frontend / enterprise / my_theme / template / cms / home.phtml,然后在我希望该块站立的地方编写了以下代码: <div> <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('home_image-center')->toHtml();?> </div> 在admin> CMS> Pages中打开了一个名为的页面home,在Custom Layout Update XML字段的Design标签中,我在标签之间添加了以下代码:<block type="core/template" name="home_image-center" template="cms/home.phtml" />reference 我在静态块的内容中放置了一些文本,只是为了查看是否将其显示,而没有显示。我的最终目标是将该块放置在此处并使其具有静态图像或文本,可以在后端随时对其进行更改。
25 cms  static-block 


19
Magento 2安装后未加载CSS和Javascript文件
我已经使用composer在本地服务器上成功安装了Magento 2,但看不到前端和管理面板设计。我在那里看到纯文本。在查看控制台时,我看到以下错误。 TypeError: require.config is not a function requirejs-config.js TypeError: require.config is not a function admin:59 TypeError: require is not a function admin:62 ReferenceError: Ext is not defined admin:68 ReferenceError: Fieldset is not defined admin:76 TypeError: require is not a function admin:83 TypeError: require is not a function

1
Magento 2中的收藏历史吗?
我知道目前Magento 2(2.1.2)中的许多代码或多或少是从Magento 1移植的,并且将来很多代码将被等效代码替代。在这方面,我想知道Magento 2系列的未来。 让我解释: Magento 1: 在Magento 1中,我们习惯于获得这样的集合: $products = Mage::getModel('catalog/product')->getCollection(); 然后,我们可以对集合应用过滤器和其他操作: $products->addAttributeToFilter('price', ['gteq' => 10]); $products->addFieldToFilter('created_at', ['lt' => '2016-10-10']); $products->setPageSize(10); // ... etc ... 最后但并非最不重要的一点是,我们的集合将返回模型: foreach ($products as $product) { echo get_class($product); // Mage_Catalog_Model_Product } Magento 2: Magento添加了许多新的抽象层,实现了一种更可靠的工作方式。这意味着当我们想要实体列表时,我们从存储库中请求它: $productResults = $this->productRepository->getList($searchCriteria); 如果我们要应用过滤器,我们使用的一个组合SearchCriteriaBuilder,在FilterGroupBuilder中,FilterBuilder和SortOrderBuilder: $this->searchCriteriaBuilder->addSortOrder( $this->sortOrderBuilder ->setField('created_at') ->setAscendingDirection() ->create() ); …


3
如何解决Magento Marketplace技术审查报告中提出的警告/错误?
使用新的Magento Marketplace,提交的扩展程序会经过多个验证状态,以便可以通过Marketplace批准和使用。 其中之一是技术评论,您可以从中获得如下技术报告: 如您所见,除了文档中可用的列表之外,还有200多个警告有点让我感到震惊,除了文档中可用的列表之外,是否有任何资源可以帮助修复每个警告:http : //docs.magento.com/marketplace/user_guide/extensions/ review-code-validation.html?


4
刷新缓存和管理编译器的正确方法
我想知道是否有以下首选程序: Magento缓存的刷新 启用/禁用Magento编译器 1.冲洗Magento缓存 这里有一些选择,即: 检查订单项并从Actions下拉框中提交刷新 单击Flush Magento Cache按钮,然后 点击Flush Storage Cache按钮 是否有优先顺序执行这些操作?Magento缓存和存储缓存之间有什么区别? 2.启用/禁用Magento编译器 a)启用编译器 在启用Magento编译器时,是否应该启用所有存储缓存?还是应该仅在启用编译器并运行编译过程后才激活缓存?启用编译器后,是否应该刷新所有缓存?如果是这样,那是否包括刷新Magento缓存和存储缓存(如上所述)? b)禁用编译器 关于禁用Magento编译器,您是否应该先禁用所有缓存,然后在禁用后重新启用它们? 保留缓存与禁用/启用编译器之间有什么区别吗?它会对性能造成什么影响? 任何输入将不胜感激
25 cache  compiler 


11
Magento2在本地主机开发上运行如此缓慢
我最近开始开发magento2新的扩展或自定义项,我的第一印象是一场噩梦。我所做的每项更改都必须等待20到30秒?真? 我说的是开发模式,我知道在启用缓存的生产环境中,网站可以保持顺畅。但是,当我处理扩展名或布局问题时,我需要删除静态文件,清除缓存等。 我的问题是,你们所有M2开发人员如何工作?因为我认为您不必等待20到30秒钟来刷新页面... 我的环境:我的电脑是具有8GB RAM的“好” i5。我需要使用Windows,所以我要使用vagrant: 使用所有4核CPU 使用5120MB的RAM Ubuntu / trusty64-Ubuntu 14.04 PHP版本7.0.12-1 + deb.sury.org〜trusty + 1 MariaDB-10.1.18-MariaDB-1〜可信任 Magento 2.1.2仅与sampledata一起安装(没有安装更多模块) (问我是否想知道更多) 到底发生了什么事? 通常,M2响应正常,缓慢但可以,大约5到10s来加载页面,但是有时(比通常更频繁)它永远卡住了!有时是第一页,有时是css,js,html文件,但问题始终出在TTFB上。 我也看到了设置向导的问题...与angular.js这些文件永远存在... 这2张图片是关于在设置向导中导航的。 然后另一个浏览前端目录: 我到底在问什么? 这正常吗?你们在这个时间工作吗?我和一些同事评论了这一点,我们只是不相信,我必须像这样工作吗?有时候,我总是无所适从地等待着观看屏幕... 如果有人要我向他展示测试,例如创建新产品或类似的东西,他只是吓跑了...创建新订单,填写字段,每个字段都执行一个持续5-6s的js ... 我不知道,但是用这些东西开发我感到很不好...

6
升级后未加载静态内容
从Magento 2.1.0升级到Magento 2.1.3(使用作曲家)后,静态内容不再加载。在浏览器控制台中,我可以看到所有文件都不可用(404): 我在目录中看不到名称相同version*的pub目录。 我已经做了,但没有帮助: 将所有权限设置为777,但没有成功。 清理缓存 删除了 pub/static/* 几次重新生成静态内容 替换.htaccess文件(在pub/static目录中)从官方仓库中的文件。 另一个信息: mod_rewrite 已启用 FollowSymLinks允许(在默认主机配置和本地.htaccess) 在更新到2.1.3之前,此配置在Magento 2.1.0中运行良好。 pub/static 可写 有什么建议么?



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.