我想我已经疯了我已经尝试了以下内容:
cms/templates (nothing)
framework/templates (nothing)
themes/sunrise/templates (nothing)
themes/sunrise/templates/Page.css (nothing)
我正在尝试在<head>
标记之间添加额外的代码。但我还是找不到它们
有什么想法吗?
修改
Page.ss只有这个:
<div class="clearfix"></div>
<div style="position: relative; margin:-320px 0 0 0; width: 100%; min-width: 930px; z-index:-1; border-top-style:solid;border-top-width:8px; border-top-color:#8C2580;">
<div class="clearfix"></div></div>
<div id="content" class="clearfix"><!-- #content start -->
<div id="main" role="main" class="clearfix"><!-- #main start -->
<section class="post-content clearfix" itemprop="articleBody"><!-- .post-content start -->
$Content
$Form
$PageComments
</section><!-- .post-content end -->
</div><!-- #main end -->
</div><!-- .content end -->
<div style="position: relative; margin:0 0 0 0; z-index:-1; border-bottom-style:solid;border-bottom-width:24px; border-bottom-color:#8C2580">
</div>
答案 0 :(得分:2)
不幸的是,这对我来说很少,但我会试一试:
如果你的意思是头部内部的标签,标签等,那些来自$ MetaTags并且只是通过正则表达式插入
如果您正在搜索实际不仅仅是内部的内容,那么它必须位于模板文件夹中的某个位置
我对您使用的主题不太熟悉,也许它有类似&lt;%include HTMLTop%&gt;或&lt;%incolde Head%&gt;或者包含其中包含的Includes文件夹中的模板 如果它不存在,请查看您可以找到的每个Page.ss,不仅在您的主题文件夹中,还在您的mysite /模板中(如果它存在)(我个人将所有模板放在mysite / templates而不是主题中)
查找正在使用的模板的另一种方法是silverstripe源文件注释, 如果激活,则silverstripe将在HTML中包含html注释,说明哪些模板已用于确切的html。 你可以像这样激活:
你的mysite / _config.php中的 在ss 2.4 :SSViewer::set_source_file_comments(true);
中
在ss 3.0中:我认为它在3.0中被破坏了,但你可以尝试2.4版本
在ss 3.1:中将以下内容放在您的yml配置文件中:
SSViewer:
# display template filenames as comments in the html output
source_file_comments: true
答案 1 :(得分:0)
那是&#34;日出&#34;您正在使用的主题http://sunrise.gpmd.co.uk/?
如果是这样,就像在大多数SS主题中一样,您将在themes/THEMENAME/templates/Page.ss
中找到任何模板的基础。
在这种情况下,<head>
从第29行开始。虽然,如果选择了主题,将使用主题,检查您的mysite / config(php或yml)和/或CMS中的设置选项卡。 / p>