我有一个相当简单的问题。
我想安装一个新的magento主题。在文档中,它说要用主题的'app'和'skin'文件夹覆盖默认的'app'和'skin'文件夹。
“ 8.将”app“和”skin“文件夹从模板themeXX文件夹上传到Magento根目录 文件夹(接受替换)“
但是,当我这样做时,它会提示我通过magento安装向导再次下载magento。
对我来说,将新主题的'app'和'skin'文件夹的内容复制到magento框架的默认'app'和'skin'文件夹中听起来更合理,因为它们包含一些其他文件夹这可能应该保持不变。
有什么建议吗?
答案 0 :(得分:1)
您是否首先在要运行它的文件夹中安装默认Magento?在开始安装团队之前,您需要运行Magento的安装。
如果它继续发布,请检查您是否在浏览器地址栏中的正确地址。要安装magento,您可能会被重定向到[magento]/downloader/
作为最后的手段,您可以打开index.php
并删除重定向下载程序文件夹的代码,但此时您可能最好重新安装Magento(删除目录中的所有内容并按照安装步骤操作)因为某些事情可能出错了。
安装Magento后,检查是否看到默认的商店界面,并在安装任何其他内容(包括主题)之前访问管理区域!
答案 1 :(得分: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 /
只需复制任何新文件或文件夹。
答案 2 :(得分:0)
@george我知道已经有一段时间了,因为这里有任何说法,但我只是想让人们知道以后的参考,你只需要添加到app / design / frontend / default / [主题名称]和skin / frontend / default / [theme name]文件夹,如sg3s所述。我今晚失去了大约4个小时的b / c我购买了一个主题,他们没有指定你只需要添加到文件夹而不是覆盖它们。