olup olmadığını kontrol edin Bir sayfa Magento bir cms_page ise php üzerinden kontrol etmek istiyorum. Cms sayfaları için farklı kırıntılara ihtiyacım var, bu yüzden bunu bir koşulla deniyorum, ama nasıl veya nereye bakacağım konusunda hiçbir fikrim yok. Heres benim breadcrumbs.phtml şimdiye kadar.Magento - cms sayfa
<?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; ?>
greets
Teşekkürler, pazartesi deneyin. – Rito
mükemmel çalıştı! Çok teşekkürler. – Rito
'' Mage :: app() -> getRequest() -> getRouteName() === 'cms'''' – cmuench