小编Den*_*nza的帖子

从Magento产品视图中的可配置产品中获取所有简单产品

如何获得与可配置产品相​​关的所有简单产品?我发现如何做相反的事情(从简单的产品中获得可配置的产品),但这不是我需要的.

我想显示我所选产品的库存量(可配置属性).我最初的想法是打印所有数量的库存并使用jQuery控制显示.任何的想法?

php magento

26
推荐指数
4
解决办法
8万
查看次数

在页面上多次使用iframe时出现问题

我正在创建一个quickview功能,您可以在其中直接在将打开的模式中查看产品列表中每个项目的内容.

在模态中有一个用javascript动态生成的框架,我放置了我的控制器的url来呈现模态内容(这样的url http://localhost/quickview/product/view/id/18564/).

当模态关闭时,我删除模态内容,当用户想要在同一页面上看到另一个产品的内容时,我使用javascript重新生成iframe元素并显示.

问题是,在第一个模态视图之后,iframe会再次加载并显示内容,但是在iframe中运行的javascript(我们在产品内容中有一个图库)不起作用.在画廊前面的第二次尝试之后不久,使用javascript的所有其他行为都不起作用,尽管来自控制器的模态,iframe和内容都是正确的.

我已经尝试重新加载相同的iframe(不破坏它)并再次显示它,我试图创建id与每个模态视图不同的iframe,但我无法解决它一次.我在javascript下面用来生成模态和iframe.我不相信的控制器是相关的(每当我打开新标签中的内容的网址时,一切都完美无缺,并且每次我打开模态时都独立于产品,一切都在模态中正确加载).

var ProductInfo = Class.create();
ProductInfo.prototype = {
    settings: {
        'loadingMessage': 'aguarde ...',
        'viewport': document.viewport.getDimensions()
    },

    idframe: 'quick-frame',

    initialize: function(selector, x_image, settings) {
        Object.extend(this.settings, settings);
        this.createWindow();

        var that = this;
        $$(selector).each(function(el, index){
            el.observe('click', that.loadInfo.bind(that));
        })

    },

    createLoader: function() {
        var loader = new Element('div', {id: 'pleaseWaitDialog'});
        var imgLoader = new Element('img', {src: '/js/inovarti/ajax-loader.gif', alt: this.settings.loadingMessage, id: 'loading-quickview-img'});
        var contentLoader = new Element('p', {class: 'loader'});

        contentLoader.setStyle({
            'display': 'block',
            'margin-top': (this.settings.viewport.height/2 - contentLoader.getHeight()/2)+'px',
            'text-align': 'center'
        }); …
Run Code Online (Sandbox Code Playgroud)

javascript iframe modal-dialog magento prototypejs

7
推荐指数
1
解决办法
441
查看次数

在我的Magento自定义模块的Controller中接收HTTP POST

我正在学习开发模块magento.我正在开发一个支付模块,它应该收到一个帖子(在关闭申请之后)以更改请求的状态并生成发票.

但我不知道如何使用我的HTTP POST控制器.我将在http://mymagento.com/mymodule/receive上发帖.

class MyCompanyName_MyModule_StandardController extends Mage_Core_Controller_Front_Action{

    public function receiveAction() {
        //How receive my POST HERE??
    }

    // ...

}
Run Code Online (Sandbox Code Playgroud)

我感谢任何帮助

http-post magento

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