我最近刚刚接受任务在5天内,在这里你可以选择一些属性来创造我们的Magento的模板简单的产品配置,并计算出的价格为您,消失在一个新的形象,改变添加到购物车按钮,将新产品.
在此之前我没有PHP或JQuery的经验,只有Magento的一些基础知识(以前从未做过自定义模块.)我唯一的编程背景是OOP Games in Action Script 3.
到目前为止我的代码以某种方式工作 我有一些变量,我可以点击一些单选按钮更改,变量通过ajax方法更新.作为URL我的块索引方法被调用,它只是加载和呈现我的布局.我将返回的HTML(这是我的整个块)添加到我的块中最外层div的父级之后.它可以工作,但我似乎无法找到一种动画更改的方法,如果ajax每次用户只更改一个选项时重建整个块,它似乎有点慢.
有没有更优雅的方式来重新加载更改的部分,平滑地动画更改并让我的块记住所做的输入?
以下是源文件:http://www.roflxd.de/doorconfig.zip
如果您需要查看网站本身,请给我留言:)
提前致谢!
我的座位phtml:
<?php
$type = 'Simple';
$color = 'FFFFFF';
$size = '2500x1800';
if (isset($_POST['color'])) {
$color = "#" . $_POST['color'];
}
if (isset($_POST['type'])) {
$type = $_POST['type'];
}
if (isset($_POST['size'])) {
$size = $_POST['size'];
}
$currentStoreUrl = Mage::getBaseUrl();
$currentProduct = $this->getProduct($type,$color,$size);
$currentId = $currentProduct->getId();
$currentUrl = $currentProduct->getProductUrl();
$currentPrice = $this->getPrice($currentId);
$currentImgUrl = $this->getDoorBaseImgUrl($type, $size);
?>
<div id="door_wrapper" class="">
<div id="door_left_wrapper" class="mj-grid48">
<form id="testform">
<div id="door_colors"> …Run Code Online (Sandbox Code Playgroud)