Запуск сайта Magento CE 1.8 и необходимость настройки очень простой страницы CMS с использованием пользовательского макета страницы, основанного на макете 1column.phtml. Я создал макет и могу выбрать его локально в администраторе, но после отправки моих изменений на удаленный пользовательский макет недоступен в качестве опции на удаленном сайте, только на моем локальном хосте.
Я очистил кеш, удалил каталоги сеанса и кеша на удаленном компьютере, четырежды проверил, что все необходимые файлы были добавлены в фиксацию и отправлены, а также вышел из системы и снова вошел (несколько раз), просто чтобы убедиться. Все еще ничего.. Я не могу понять это! Это одна из самых простых вещей в Magento, и она явно работает локально, но я не могу найти несоответствие между локальным и удаленным. Я знаю, что это, вероятно, очень просто, но я в тупике. Пробовал несколько ответов, которые я нашел, но ничего не работает, хотя Мой пользовательский шаблон макета CMS в Magento не загружен, но не игра в кости.
Код ниже, если это поможет:
/app/code/local/styleguide/etc/config.xml:
<?xml version="1.0"?>
<config>
<modules>
<styleguide>
<version>0.1.0</version>
</styleguide>
</modules>
<global>
<page>
<layouts>
<style_guide translate="label">
<label>style_guide</label>
<template>page/styleguide.phtml</template>
<layout_handle>style_guide</layout_handle>
</style_guide>
<!-- add more layouts here -->
</layouts>
</page>
</global>
</config>
/app/design/frontend/MY_THEME/default/template/page/styleguide.phtml:
<?xml version="1.0"?>
<config>
<modules>
<styleguide>
<version>0.1.0</version>
</styleguide>
</modules>
<global>
<page>
<layouts>
<style_guide translate="label">
<label>style_guide</label>
<template>page/styleguide.phtml</template>
<layout_handle>style_guide</layout_handle>
</style_guide>
<!-- add more layouts here -->
</layouts>
</page>
</global>
</config>
/app/etc/modules/styleguide.xml:
<?xml version="1.0"?>
<config>
<modules>
<styleguide>
<active>true</active>
<codePool>local</codePool>
<depends>
<Mage_Page />
</depends>
</styleguide>
</modules>
</config>