2

我有一个相当简单的问题。

我想安装一个新的 magento 主题。在文档中,它说用主题的“app”和“skin”文件夹覆盖默认的“app”和“skin”文件夹。

" 8. 将模板 themeXX 文件夹中的 "app" 和 "skin" 文件夹上传到您的 Magento 根文件夹(接受替换) "

但是,当我这样做时,它会提示我通过 magento 安装向导再次下载 magento。

对我来说,将新主题的“app”和“skin”文件夹的内容复制到magento框架的默认“app”和“skin”文件夹中听起来更合理,因为它们包含一些其他可能应该的文件夹保持不变。

请问有什么建议吗?

4

3 回答 3

1

您是否首先在要运行它的文件夹中安装了默认 Magento?在继续安装团队之前,您需要运行 Magento 安装。

如果它一直提示您,请检查您浏览器地址栏中的地址是否正确。要安装 magento,您将被重定向到[magento]/downloader/

作为最后的手段,您可以打开index.php并删除重定向下载器文件夹的代码,但此时您最好重新安装 Magento(删除目录中的所有内容并再次按照安装步骤操作),因为可能出现问题。

安装 Magento 后,请检查您是否看到默认商店界面,并在安装其他任何东西(包括主题)之前访问管理区域!

于 2012-05-30T21:59:58.487 回答
1

绝对不需要覆盖应用程序和皮肤文件夹。事实上,如果你这样做,你可以很容易地覆盖 Magento 的所有功能并破坏你的系统。

这就是为什么您会收到新的安装提示。

您正在安装的主题是什么,他们提供该信息的页面的链接是什么?

通常一个主题会被打包成一个如下所示的文件夹结构:

theme_package
theme_package/app
theme_package/app/code
theme_package/app/code/local
theme_package/app/code/local/Namespace
theme_package/app/code/local/Namespace/Themename
theme_package/app/code/local/Namespace/Themename/Block
theme_package/app/code/local/Namespace/Themename/etc
theme_package/app/design
theme_package/app/design/frontend
theme_package/app/design/frontend/base
theme_package/app/design/frontend/base/themename
theme_package/app/design/frontend/base/themename/layout
theme_package/app/design/frontend/base/themename/template
theme_package/skin
theme_package/skin/css
theme_package/skin/js

等等。

如您所说,此内容需要合并。

其中许多文件夹已经存在,例如 app/code/、app/design/frontend/base/、skin/css/、skin/js/

只需复制任何新文件或文件夹。

于 2012-05-31T03:26:01.283 回答
0

@george 我知道这里已经有一段时间没有说过任何话了,但我只是想让人们知道您只需添加到 app/design/frontend/default/[theme name] 和 skin/frontend 以供将来参考/default/[theme name] 文件夹,如 sg3s 所述。今晚我为此浪费了大约 4 个小时 b/ci 购买了一个主题,但他们没有指定您只需要添加到文件夹而不覆盖它们。

于 2013-01-18T07:25:39.687 回答