2013-04-09 202 views
-1

晚報,嵌套在IF語句PHTML

我嘗試編輯在Magento一個簡單的代碼,但即時通訊完全以新PHTML與基礎的具有1M的問題...

我想檢查的標題設置翻譯來調用自定義的div ...

的編輯PHTML代碼不工作的這部分...

<?php if($this->getConfig('title')): ?> 
    <?php if($this->getConfig('title') == 'Categories' ?> 
    <div class="block-title"><strong><?php echo $this->__('Categories') ?></strong></div> 
    <?php else: ?> 
    <div class="block-title"><strong><?php echo $this->getConfig('title') ?></strong></div> 
    <?php endif ?> 
<?php endif; ?> 

雖然這個原代碼的工作:

<?php if($this->getConfig('title')): ?> 
    <div class="block-title"><strong><?php echo $this->getConfig('title') ?></strong></div> 
<?php endif; ?> 

有些專家可以指出一個錯誤,所以我不會花大量的時間在這個?

在此先感謝。

+0

看看第二行。 A中的簡寫if語句沒有右括號和冒號像'...「分類」)?>'。此外,您的倒數第二個'endif'沒有一個分號後。 – 2013-04-09 20:15:29

+0

OMG,什麼一堆福利局typoes的......我試圖ENDIF分號後但沒有什麼區別。這是失蹤):!請複製我的代碼河畔修復錯別字,所以我可以接受你的答案! – no9 2013-04-09 20:23:55

回答

1
<?php if($this->getConfig('title')): ?> 
    <?php if($this->getConfig('title') == 'Categories'): ?> 
                ---^ 
    <div class="block-title"><strong><?php echo $this->__('Categories') ?></strong></div> 
    <?php else: ?> 
    <div class="block-title"><strong><?php echo $this->getConfig('title') ?></strong></div> 
    <?php endif; ?> 
      ---^ 
<?php endif; ?>