小编Rom*_*tko的帖子

撤消hg推送(退出?)

我做了一个很大的哎呀,可以使用一些帮助撤消它.

我们有两个存储库 - 一个相当稳定的存储库,以及我们正在进行更改的存储库.我只是在我们的稳定存储库中进行了一个缺陷修复,并将其移动到工作存储库.我从稳定的存储库中取出,合并,然后意外地推送到稳定的存储库.

稳定的存储库现在看起来像这样:

*merge
| \
|  \
|   *b
*a  |
|  / 
*c
Run Code Online (Sandbox Code Playgroud)

a应该是稳定存储库的提示的提交在哪里,b是我们在开发存储库中完成的所有工作,并且c我们分支开发存储库.

我该如何回归:

*a
|
*c
Run Code Online (Sandbox Code Playgroud)

(我知道我无法真正做出改变,我只是在寻找功能结构......)

我读过一些让我觉得这hg backout是我需要的命令的东西,但我不确定它是做什么的.

merge mercurial tortoisehg

41
推荐指数
1
解决办法
3万
查看次数

Magento请求 - 前端还是后端?

如何判断当前请求是针对后端还是后端页面?此检查将在观察者内部完成,因此如果有帮助,我可以访问请求对象.

我考虑过检查,Mage::getSingleton('admin/session')->getUser()但我不认为这是一种非常可靠的方法.我希望有更好的解决方案.

php magento magento-1.x

22
推荐指数
4
解决办法
3万
查看次数

网站magento的默认商店ID

我想获取当前活动网站的默认商店ID.我试过了

Mage::app()->getStoreId()

.它获取当前商店但不是当前网站的默认商店ID.怎么弄?任何sugessions将不胜感激

php magento-1.6 magento-1.x

15
推荐指数
2
解决办法
2万
查看次数

Magento产品负载 - loadByAttribute和load方法之间的差异

今天我再次与Magento战斗:)我找到了区别

$product = Mage::getModel('catalog/product')->loadByAttribute('sku', $product_sku);
Run Code Online (Sandbox Code Playgroud)

$product = Mage::getModel('catalog/product')->load($product_id);
Run Code Online (Sandbox Code Playgroud)

任何人都可以在这两种方法之间取得进展吗?我发现当我通过sku加载产品时,当我尝试用更改的数据重新保存它时,我得到错误异常'Varien_Exception',消息'无效方法Varien_Object ::保存在app\code\core\Mage\CatalogInventory\Model\Observer.php(153):Varien_Object - > __ call('save',Array)这是真的,因为一旦你尝试通过sku加载,那么另一个观察者将产品的库存项目设置为Varien_Object,这看起来像陷阱或者我只是不明白,但是

我从它的开始日常Magento开发,所以我对系统了解很多,这对我来说是新的.在此先感谢,Jaro.

magento

14
推荐指数
1
解决办法
2万
查看次数

如何在Magento主题中添加/包含js文件

我正在修改Magento主题.并希望将js文件添加到主题/js文件夹中.我添加了以下代码:

<action method="addItem"><type>skin_js</type><name>js/custom-script.js</name></action>

进入/app/design/frontend/theme-name/default/layout/page.xml并发布了js文件/skin/frontend/theme-name/default/js/.但没有运气.它没有显示在页面上.有人请帮我纠正这个.谢谢.

javascript frontend magento magento-1.x

10
推荐指数
2
解决办法
6万
查看次数

Magento ::从javascript文件翻译文本

Magento使用系统翻译模板文件中的文本:

$this->__('text to be translated.');

要么

Mage::helper('modulename')->__('text to be translated.');.

这非常有效.但是当我向javascript文件添加文本时,我无法使用这两种方法.

有没有办法我可以用javascript文件的翻译做类似的事情?

javascript php translation magento magento-1.x

9
推荐指数
2
解决办法
2万
查看次数

从Magento的产品系列中获取产品媒体库图像

我在Magento有一系列产品,我希望能够从中获取媒体库图像.但是我发现我必须迭代我的集合并再次加载产品以使getMediaGalleryImages()函数正常工作.

$products = Mage::getModel('catalog/product')
    ->getCollection()
    ->addAttributeToSelect('*')
    ->addAttributeToFilter('visibility', 4)
    ->addAttributeToFilter('status', 1);

foreach($products as $product) {
    $_product = Mage::getModel('catalog/product')->load($product->getId());

    $product->getMediaGalleryImages();      // This returns nothing
    $_product->getMediaGalleryImages();     // Returns the Collection of Images
}
Run Code Online (Sandbox Code Playgroud)

显然,我每次都可以继续重新加载产品,但这会增加运行此代码所需时间的开销.

有没有办法将媒体库图像添加到集合中?

php magento magento-1.x

7
推荐指数
3
解决办法
3万
查看次数

如何获取维基模板的内容?

有人知道如何访问页面内的模板主体吗?

我熟悉返回页面上存在的所有模板列表的API ,但是我如何才能访问模板的主体?这有什么API吗?现在我只看到一种可能的方法......手动解析它.我错了吗?

api mediawiki templates

6
推荐指数
1
解决办法
1970
查看次数

Magento - 在后端获取默认商店代码

我试图从Magento的后端找到默认的商店代码.虽然这听起来很简单,但我找不到任何解决方案.

我找到的片段也是

Mage::app()->getStore()->getCode()
Run Code Online (Sandbox Code Playgroud)

(虽然这不符合默认值但对应当前商店)或

Mage::app()->getStore(Mage_Catalog_Model_Abstract::DEFAULT_STORE_ID)->getCode();
Run Code Online (Sandbox Code Playgroud)

但是从后端内部这些只返回"admin"(因为后端被视为某种特殊商店,商店ID为0 - 这是值DEFAULT_STORE_ID).有谁可以请我指出从任何地方获取实际默认商店代码的方法?(由Magento的设置如果"添加商店代码到URL"和"自动重定向到基本URL"选项被激活,那家商店代码)

我只需要一些背景知识:我需要在Magento配置中生成一个URL,如果激活了"向URL添加存储代码",它仍然有效.我可以设置任何商店代码,所以如果我在其中一个的配置范围内,我可以使用那个.但是,如果配置范围设置为默认或网站,它也必须工作,我想在这种情况下使用默认的商店代码.

提前致谢!

编辑:我找到了一个解决方案:

$websites = Mage::app()->getWebsites();
$code = $websites[1]->getDefaultStore()->getCode();
Run Code Online (Sandbox Code Playgroud)

但是,这给我留下了一些后续问题.

为什么Mage::app()->getWebsite()返回一个只包含特殊admin商店的特殊网站对象,同时Mage::app()->getWebsites()返回一个包含通常的前端网站的数组,而不是返回的对象getWebsite()

为什么前端网站对象占用数组中的索引1,而索引0未使用?我真的很想知道在那里使用幻数的原因(如果必须的话).

php magento magento-1.x

6
推荐指数
2
解决办法
2万
查看次数

从搜索或主页或目录页面加载产品之前或之后的magento事件

我需要一个在产品加载之前/之后调用的magento事件/观察者.我想通过该观察者更改/追加产品名称.

我使用了catalog_product_load_after事件,

但是当你从搜索中加载产品时它不起作用,而且它也不会调用主页上的产品,如畅销产品等.

基本上是一个函数/观察者/事件,每当产品加载到magento前端时调用它是否加载到主页或搜索页面上.

php events magento magento-1.x

4
推荐指数
1
解决办法
8451
查看次数

什么是Magento"后端"型号?

在构建了一些前端之后,我现在正在探索Magento管理员端的内部.我阅读了Alan Storm关于创建一个简单模型的文章(与EAV模型相反,我尚未做好准备).

我的主要目标是创建一个模块,使用户能够上传和管理媒体到Magento安装,以便它可以在我在前端定义的一些模板中使用.因此,我会创建一个模型来跟踪某些媒体(图片)与某些类别,页面之间的关系.只是为了记录:我不喜欢EAV模型,他们吓唬我,所以除非绝对必要,否则不要以这种方式推动对话.谢谢 :)

我也浏览了这篇文章.这是关于后端模型,我的问题是:

什么是后端模型?

它是仅在后端(管理员)中使用的模型吗?我不知道那会有什么好处.如果有人可以告诉我一些有关它的信息,或者给我一些关于阅读内容以了解更多信息的提示,那就太好了.

我告诉我想达到什么目标的原因是有人可以告诉我这些"后端模型"是否对我想要的重要.

谢谢!

admin backend magento models

2
推荐指数
1
解决办法
4107
查看次数

Magento:合并产品描述和添加信息选项卡

我正在使用Modern主题将所有信息分成标签.

我想合并一些标签,因为访客讨厌点击.

花了几个小时搜索,但不能罚款实际工作.

这是我想要实现的例子.

http://www.teasta.com/chocolate-mint-rooibos-herbal-tea-4oz-tin.html

您可以看到描述显示在附加信息(属性)的正上方

我如何在Magento 1.7.0中执行此操作?

谢谢.

tabs attributes magento magento-1.x

2
推荐指数
1
解决办法
1万
查看次数