यदि मैगेंटो में कोई पृष्ठ cms_page है तो मैं php के माध्यम से जांचना चाहता हूं। मुझे सीएमएस पृष्ठों के लिए अलग-अलग ब्रेडक्रंब की आवश्यकता है, इसलिए मैं इसे एक शर्त के साथ करने की कोशिश कर रहा हूं, लेकिन मुझे नहीं पता कि कैसे या कहां देखना है। अब तक मेरी breadcrumbs.phtml हैरेस।Magento - जांचें कि सीएमएस पृष्ठ
<?php if(this is a cms page): ?>
<p>some content</p>
<?php else: ?>
<?php if($crumbs && is_array($crumbs)): ?>
<div class="breadcrumbs">
<ul>
<?php $charsges = 0; ?>
<?php foreach($crumbs as $_crumbName=>$_crumbInfo): ?>
<?php
$charsges = strlen($_crumbInfo['label']) + $charsges;
if($charsges > 40){
$chars = 18;
if(strlen($_crumbInfo['label']) > $chars){
$_crumbInfo['label'] = substr($_crumbInfo['label'], 0, $chars);
$_crumbInfo['label'] = $_crumbInfo['label'].'..';
}
}
?>
<li class="<?php echo $_crumbName ?>">
<?php if($_crumbInfo['link']): ?>
<a href="<?php echo $_crumbInfo['link'] ?>" title="<?php echo $this->htmlEscape($_crumbInfo['title']) ?>"><?php echo $this->htmlEscape($_crumbInfo['label']) ?></a>
<?php elseif($_crumbInfo['last']): ?>
<strong><?php echo $this->htmlEscape($_crumbInfo['label']) ?></strong>
<?php else: ?>
<?php echo $this->htmlEscape($_crumbInfo['label']) ?>
<?php endif; ?>
<?php if(!$_crumbInfo['last']): ?>
<span> > </span>
<?php endif; ?>
</li>
<?php endforeach; ?>
</ul>
</div>
<?php endif; ?>
स्वागत करती है Rito
धन्यवाद, सोमवार को बीमार प्रयास करें। – Rito
सही काम किया! बहुत बहुत धन्यवाद। – Rito
'' mage :: ऐप() -> getRequest() -> getRouteName() === 'cms'''' – cmuench