我将 c5 用于我的成员的社交网络。对于首页,我有自己的模板,其中涉及我所有的 css/images/javascript 文件。如何上传模板并更改主题。我只想使用我的主题。如何连接所有这些?
1 回答
你为什么不创建一个主题。在您的 root/themes/ 中,创建一个文件夹并将其命名为您想要的任何名称,只要它与其他主题之一的名称不同即可。在该文件夹中,创建一个 default.php 和 view.php,以及一个“元素”文件夹,您可以在其中存储主题的 header.php 和 footer.php,其示例可以在您的 root/concrete/themes/ 中找到绿色的沙拉。
您可以将 greensalad 文件夹从 root/concrete/themes/ 复制到 root/themes/,然后将该文件夹的名称更改为您的自定义主题的唯一名称——例如 root/themes/my_custom_theme。之后,根据需要修改新文件夹的内容。这就是我要做的。
一旦你创建了一个包含所需的 default.php 和 view.php 以及 header.php 和 footer.php 的主题,你可以在 root/themes/my_custom_theme 中创建文件夹来存储你的 root/themes/my_custom_theme/ js、root/themes/my_custom_theme/css、root/themes/my_custom_theme/images 等。
最后,您必须安装新主题。您可以在 yoursite.com/dashboard/pages/themes/ 的仪表板上执行此操作,或者,如果您没有启用漂亮的 url,请访问 yoursite.com/index.php/dashboard/pages/themes/。
之后,您应该在 yoursite.com/dashboard/pages/themes/ 的“已安装主题”下看到您的自定义主题。
你可以从你的 root/themes/my_custom_theme/js/ 获取你的 .js 文件,并从你的 root/themes/my_custom_theme/css/ 获取你的 .css 文件,方法是在自定义主题的 header.php、页脚中包含以下内容。 php 或 default.php。
<link rel="stylesheet" href="<?php echo $this->getThemePath(); ?>/css/my_custom_style.css" />
<script type="text/javascript" src="<?php echo $this->getThemePath(); ?>/js/my_custom_script.js"></script>