我正在为网站http://mytempsite.net/gotie/mixandmatch构建定制衬衫制造商
我的设置是第一步,他们将从 12 种不同的衬衫中选择衬衫颜色,然后进入下一步,他们将能够选择领带。我需要能够将一个变量传递给下一页,告诉它只提取带有领带的图像,例如红色衬衫。
我这样做的想法是通过在图像 alt 或标题标记处拥有该属性,然后从正在显示的当前图像中获取该属性。
我需要知道的是如何?
我尝试使用此代码作为开始
<?php
$url=$this->helper('core/url')->getCurrentUrl();;
$html = file_get_contents($url);
$doc = new DOMDocument();
@$doc->loadHTML($html);
$divs = $doc->getElementByID('loadarea');
foreach ($divs as $div) {
echo "Found the loadarea div <br />";
}
?>
但它没有用,而且它也导致我的页面加载非常缓慢。
以防万一这里是缩略图的代码
<?php
$products = Mage::getModel('catalog/product')->getCollection();
foreach($products as $prod) {
$product = Mage::getModel('catalog/product')->load($prod->getId());
$pro_title = $product->getName();
$img = $product->getImageUrl();
echo "<a href='".$img."' title='".$pro_title."' rel='enlargeimage' rev='targetdiv:loadarea,enabletitle:no,trigger:click,preload:none,fx:fade'><img src='".$img."' width='100px'/></a>";
}?>
我希望我正确地措辞了这个问题,以免过于本地化。如果是这样,我会改写它。