4

运行 Magento 1.7.0.2(最新)

我下载了一个免费的主题并安装了它——没问题。

我希望开始对其进行细微的编辑,但我不想触及源代码。我想在一个目录中进行编辑,他们将在其中呈现和覆盖基本自定义主题,但如果我要升级免费主题,则如果发布了较新版本,则不会被丢弃。

我的主题安装在:

.../app/design/frontend/default/the_free_theme/
../skin/frontend/default/the_free_theme/

我将创建什么目录结构来从自定义主题复制选定的主题文件,以便它们覆盖基本文件但在升级时不会被删除?

谢谢你的帮忙。

4

2 回答 2

5

1) 在 Magento 管理员中:配置 -> 设计

默认类型:the_free_theme

现在在皮肤、模板和布局字段中,输入“my_new_theme”(或者你想怎么称呼它)。

现在创建新文件夹:

.../app/design/frontend/default/my_new_theme/
../skin/frontend/default/my_new_theme/

您要从复制到新文件夹的模板中更改的任何文件,它们将覆盖基本模板文件,使它们保持完整。

例如,如果您想更改标题模板:

复制 .../app/design/frontend/default/the_free_theme/template/page/html/header.phtml

到 .../app/design/frontend/default/my_new_theme/template/page/html/header.phtml

然后编辑新文件。这将覆盖基本模板文件。

于 2012-09-19T21:02:10.483 回答
0

搞清楚怎么弄了,把下载的主题复制到新界面!

1) 对皮肤和设计文件夹执行此操作,即 .../app/design/frontend/default/my_downloaded_theme/ -> .../app/design/frontend/myinterfacename/default

../skin/frontend/default/my_dowloaded_theme -> ../skin/frontend/myinterfacename/default

interfacename 可以是任何东西!

现在,在与您刚刚复制的新默认主题相同的父文件夹下创建一个新的主题文件夹(皮肤和设计)。

在这种情况下,我将其称为主文件夹。该结构将如下所示:

........../frontend/myinterfacename/main

因此,在文件夹 myinterfacename 下,您应该会看到一个默认文件夹和一个主文件夹。

2) 进入 admin 进入 design 并使用 myinterfacename/main 作为你的默认主题....

这个文件夹是空的,因此它将回退到 myinterfacename 的默认值,这是您刚刚复制的下载主题。

现在,对于您想要更改的任何内容,只需从默认复制到新的主文件夹并从那里修改它!!!!

祝你好运!!!

于 2013-12-23T22:15:58.063 回答