我正在将c5用于我的会员的社交网络。对于首页,我有自己的模板,其中包含所有我的css / images / javascript文件。如何上传我的模板并更改主题。我只想使用我的主题。如何连接所有这些?
答案 0 :(得分:1)
为什么不创建主题。在你的root / themes /中,创建一个文件夹,并基本上按照你想要的名称命名,只要它与其他主题之一的名称不同。在该文件夹中,创建一个default.php和view.php,以及一个“elements”文件夹,您可以在其中存储主题的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/上执行此操作,或者,如果您没有启用漂亮的网址,请访问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中包含以下内容,footer.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>