Magento(wordpress开发者)的新手,我在Magento中苦苦挣扎于这个概念,并且不确定如何使用他们的api实现这一点并设置如果body class = x
的变量简而言之,如果正文有一个“x”的类,则会发生这种情况(我正在尝试目标特定的类,所以如果一个子页面有一个“其他”类,那么它会运行一个if或该页面的其他内容):
<?php if ($this->getLayout()->createBlock("page/html")->getBodyClass() == 'home'): ?>
//add this content
<?php elseif($this->getLayout()->createBlock("page/html")->getBodyClass() == 'options'):?>
//add different divs content etc
<?php else: ?>
//stuff
<?php endif; ?>
答案 0 :(得分:2)
你可以通过
获得css课程$this->getBodyClass()
用于处理块类型
Mage_Page_Block_Html
否则
$this->getLayout()->createBlock("page/html")->getBodyClass();
答案 1 :(得分:0)
<?php
$body_classes = $this->getLayout()->createBlock("page/html")->getBodyClass();
if($body_classes=='cms-index-index'):
//your code
elseif($body_classes=='cms-page-view'):
//your code
else:
//your code
endif;
?>