Я надеюсь, что кто-то может помочь мне с этим. Я пытался добавить собственный шаблон в список доступных макетов при добавлении страницы CMS в magento. Я следовал этому руководству.
Однако мой собственный шаблон не отображается в списке доступных макетов. Я смог сделать это успешно, взломав файл ядра магнето, как описано в конце этой статьи, но предпочел бы сделать это как модуль.
Я создал следующие файлы
приложение/код/местный/mycustom/шаблон/config.xml
<?xml version="1.0"?>
<config>
<modules>
<mycustom_template>
<version>0.1.0</version>
</mycustom_template>
</modules>
<global>
<page>
<layouts>
<home translate="label">
<label>Home Page</label>
<template>page/home.phtml</template>
<layout_handle>custom_homepage</layout_handle>
</home>
</layouts>
</page>
</global>
</config>
и приложение/etc/modules/mycustom_template.xml
<?xml version="1.0"?>
<config>
<modules>
<mycustom_template>
<active>true</active>
<codePool>local</codePool>
<depends>
<Mage_Page />
</depends>
</mycustom_template>
</modules>
</config>