2012-10-05 68 views
2

好吧,所以我是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> 
+0

我要做的就是啓用Magento管理後端中的「模板路徑提示」。您將能夠看到哪些塊和模板駐留在哪裏。我還試圖將產品添加到購物車,但是當我嘗試這樣做時,我會看到一個白色屏幕。 – 1000Nettles

+0

@okcorez - 太棒了。謝謝你的提示。因此,我現在和購物車頁面上都有提示(www.cart.oldfloridian.com/checkout/cart/),我們看到該頁面是3columns.phtml(我認爲它仍然是此佈局中的唯一一個)。而主列中唯一的是 「前端/默認/默認/模板/目錄/ msrp/popup.phtml」,順便有一個內聯樣式「顯示:無」,雖然改變這似乎沒有任何效果...不確定彈出窗口是什麼。 – Lime

+0

好吧,我無法弄清楚這一點,所以我支持所有的東西,重新安裝Magento,並重新上傳我一點一點改變的文件,同時留意事情。現在我的網站回到了我想要的地方,並有購物車。我從來沒有發現過這個問題。我想我所做的任何事情都不是我需要的改變... – Lime

回答

2

有似乎是在有一個錯誤的地方 - 我們也有類似的問題,即在二隊的開發者不可能看車,1可能 - 但它不是隻是它是整個客戶部分(登錄,購物車,我的帳戶等)。

我們嘗試啓用模板路徑提示,但頁面主要部分的唯一內容是「前端/默認/默認/模板/目錄/ msrp/popup.phtml」。我們重新安裝了大部分magento - 沒有運氣

我們嘗試了幾乎所有的東西,並且修復了它將所有主題文件都應用到新主題並重新命名的問題。唯一可以想到的是,它本來可以是主題名稱中的連字符

+0

我也是。我可以看到該塊正在觸發,但在佈局中提到的cart.phtml從未被解僱。我希望有一個更好的調試來顯示什麼試圖覆蓋它。 – JaseC

相關問題