如果你只知道url键/标识符,有没有办法获得cms页面的标题?例如,about页面(在示例数据中)有一个url键/标识符'about-magento-demo-store‘。如果这是我仅有的信息,我该如何从中获取页面标题呢?如下代码所示:
$pageTitle = Mage::getModel('cms/page')->loadByAttribute('identifier', 'about-magento-demo-store')->getTitle();我想获得所有CMS页面标题的列表,只使用url键/标识符。
我知道您可以使用以下命令获取当前CMS页面的标题:
$pageTitle = Mage::getSingleton('cms/page')->getTitle();有人有什么想法吗?
发布于 2010-09-03 23:04:07
好吧,我自己用试错法解决了这个问题:
$pageTitle = Mage::getModel('cms/page')->load('about-magento-demo-store', 'identifier')->getTitle();发布于 2011-12-29 00:17:37
我做了这个解决方案来获取页面的URL-Key (Identifier):
<?php $pageTitle = Mage::getSingleton('cms/page')->getIdentifier(); ?>
<?php if ($pageTitle=='home'):?>https://stackoverflow.com/questions/3635737
复制相似问题