好吧,所以我是Magento的新手,並且正在進行大量更改以使其以客戶端的方式工作缺憾。Magento - 購物車沒有顯示和結帳/購物車頁面爲空(不顯示.cart div)
很明顯,在安裝和早期購物車工作正常。我將它移動到右上角一段時間w/CSS,然後我想我會顯示:沒有它,因爲我只想把注意力集中在其他事情上一會兒,然後再進行樣式設計。現在我做了所有其他的事情,並想要處理購物車。麻煩是 - 無處找到,沒有顯示:我以爲我曾用它來關閉它,但都沒有。也許我從來沒有做過?
我在CSS中找不到任何會關閉購物車的東西 - 我找不到顯示:沒有任何東西或任何父母。大多數網站使用左側邊欄佈局的2列,我知道購物車默認駐留在右側。但是當我回到右側欄 - 沒有購物車。此外,當我將產品添加到購物車時,我按預期將其重定向到mydomain.com/checkout/cart,但頁面上沒有任何內容。我的造型,菜單等等都存在,但全頁面詳細購物車應該是空的.col-main元素。這讓我再次想到問題不是CSS。
這就好像該網站只是不要求購物車(我假設cart.phtml?)。這是完全有可能的,我搞砸了一些東西,而與其他東西搞亂(在頂部添加一個CMS頁面菜單,很多與圖像大小調整,移動類別菜單到左邊欄)。我的PHP不夠好找到罪魁禍首,我甚至不知道我應該看哪個文件 - checkout.phtml?
我意識到這個問題很少有價值的信息,但沒有人有任何想法,我應該在哪裏看?如果我知道要查找哪個文件,我可以發佈相關代碼。該網站是cart.oldfloridian.com。如果你想嘗試添加產品,目前只有一個,在「ak starfish - >海星女性的」
編輯:所以/結帳/購物車頁面是3列布局。這裏是3columns.phtml代碼:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->getLang() ?>" lang="<?php echo $this->getLang() ?>">
<head>
<?php echo $this->getChildHtml('head') ?>
</head>
<body<?php echo $this->getBodyClass()?' class="'.$this->getBodyClass().'"':'' ?>>
<div id="cms-menu">
<?php $collection = Mage::getModel('cms/page')->getCollection()->addStoreFilter(Mage::app()->getStore()->getId());?>
<?php $collection->getSelect()
->where('is_active = 1'); ?>
<ul>
<?php foreach ($collection as $page): ?>
<?php $PageData = $page->getData(); ?>
<?php if($PageData['identifier']!='no-route') { ?>
<li>
<a href="/<?php echo $PageData['identifier']?>"><?php echo $PageData['title'] ?></a>
</li>
<?php } ?>
<?php endforeach; ?>
</ul>
</div>
<?php echo $this->getChildHtml('after_body_start') ?>
<div class="wrapper">
<?php echo $this->getChildHtml('global_notices') ?>
<div class="page">
<?php echo $this->getChildHtml('header') ?>
<div class="main-container col3-layout">
<div class="main">
<?php echo $this->getChildHtml('breadcrumbs') ?>
<div class="col-wrapper">
<div class="col-main">
<?php echo $this->getChildHtml('global_messages') ?>
<?php echo $this->getChildHtml('content') ?>
</div>
<div class="col-left sidebar"><?php echo $this->getChildHtml('left') ?></div>
</div>
<div class="col-right sidebar"><?php echo $this->getChildHtml('right') ?></div>
</div>
</div>
<?php echo $this->getChildHtml('footer') ?>
<?php echo $this->getChildHtml('before_body_end') ?>
</div>
</div>
<?php echo $this->getAbsoluteFooter() ?>
</body>
</html>
我要做的就是啓用Magento管理後端中的「模板路徑提示」。您將能夠看到哪些塊和模板駐留在哪裏。我還試圖將產品添加到購物車,但是當我嘗試這樣做時,我會看到一個白色屏幕。 – 1000Nettles
@okcorez - 太棒了。謝謝你的提示。因此,我現在和購物車頁面上都有提示(www.cart.oldfloridian.com/checkout/cart/),我們看到該頁面是3columns.phtml(我認爲它仍然是此佈局中的唯一一個)。而主列中唯一的是 「前端/默認/默認/模板/目錄/ msrp/popup.phtml」,順便有一個內聯樣式「顯示:無」,雖然改變這似乎沒有任何效果...不確定彈出窗口是什麼。 – Lime
好吧,我無法弄清楚這一點,所以我支持所有的東西,重新安裝Magento,並重新上傳我一點一點改變的文件,同時留意事情。現在我的網站回到了我想要的地方,並有購物車。我從來沒有發現過這個問題。我想我所做的任何事情都不是我需要的改變... – Lime