2013-07-06 2 views
4

В Magento как вызвать файл phtml на странице cms, чтобы задать заголовок страницы, название которой я установил в своем файле phtml? Я используюКак вызвать файл phtml на странице cms, чтобы установить заголовок страницы

$this->getLayout()->getBlock('head')->setTitle('your title'); 

чтобы установить заголовок страницы.

ответ

9

Для вызова файла PHTML на странице ОЙ или CMS статический блок:

{{block type="core/template" template="templateFolder/your_template.phtml"}} 

Если вы знаете, где находится файл блок (PHP-файл) для файла PHTML находится, то вы можете использовать его в качестве типа ,

Пример: Предположим, что вы хотите вызвать new.phtml файл, который находится в папке/Каталог продукции, и вы знаете, что его соответствующий блок-файл (PHP-файл) находится в папке/Каталог товаров, то вы можете использовать:

{{block type="catalog/product" template="catalog/product/new.phtml"}} 

Больше чтения: here

Надеется, что это помогает!

2

Вы не можете изменить заголовок страницы из файла шаблона при его использовании на странице cms или cms, поскольку блок head уже отображается при анализе содержимого страницы (или блока).

0

Это невозможно изменить название страницы из PHTML файла К страниц как уже рассказанных @Marius

вам нужно добавить его дизайн в странице CMS, как указано ниже:

<reference name="head"> 
    <action method="setCustomTitle" translate="title"> <title> Custom Title </title> </action> 
</reference> 
0

Добавьте ниже XML куске под CMS> страницы> Manage Content> Выбор конкретного CMS Page

Перейдите к "Дизайн" вкладка> Layout Update XML>

<reference name="head"> 
    <action method="setCustomTitle" translate="title"> <title> Custom Title </title> </action> 
</reference> 

Убедитесь, что папки кеш УДАЛИТЬ под ниже: {Root Folder Magento}/вар/кэш {Root Magento папку}/вар/full_page_cache

Надежда это помогает!

Happy Code ...