Question

Je veux texte dans la balise <h1> pour correspondre à titre de page, mais sans préfixe magasin.

Je suis obtenir le titre de la page comme ceci:

<h1>
    <?php echo $this->getLayout()->getBlock('head')->getTitle(); ?></h1>

Comment puis-je obtenir le titre de la page sans préfixe de magasin, ou comment puis-je récupérer option préfixe magasin?

Merci!

Était-ce utile?

La solution

La façon rapide et sale pour le faire.

Pour préfixe de coupe:

<?php 
$prefix = Mage::getStoreConfig('design/head/title_prefix');
$title = $this->getLayout()->getBlock('head')->getTitle();
$processedTitle = trim(substr($title, strlen($prefix)));
?>
<h1><?php echo $processedTitle;?></h1>

Pour suffixe de coupe:

<?php 
$suffix = Mage::getStoreConfig('design/head/title_suffix');
$title = $this->getLayout()->getBlock('head')->getTitle();
$processedTitle = substr($title, 0, strlen($suffix) * -1);
?>
<h1><?php echo $processedTitle;?></h1>

Autres conseils

Juste accéder au _data-Array directement:

$this->getLayout()->getBlock('head')->getData('title');
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top