0

我想我快疯了我尝试了以下方法:

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>
4

2 回答 2

2

不幸的是,这对我来说没什么可做的,但我会试一试:

  • 如果您的意思是头部内部的标签,标签等内容,它们来自 $MetaTags 并且只是通过正则表达式插入到

  • 如果您不仅要搜索内部的实际内容,那么它必须位于模板文件夹中的某个位置

我不熟悉您使用的主题,也许它会执行类似 <% include HTMLTop %> 或 <% incolde Head %> 之类的操作,以包含来自 Includes 文件夹中的模板,如果它不存在,请查看您可以找到的每个 Page.ss,不仅在您的主题文件夹中,而且在您的 mysite/templates 中(如果存在)(我个人将所有模板放在 mysite/templates 中而不是主题中)


查找正在使用的模板的另一种方法是 silverstripe 源文件注释,如果激活,silverstripe 将在 HTML 中包含 html 注释,说明什么模板用于什么 html。你可以像这样激活它:

在 ss 2.4中:SSViewer::set_source_file_comments(true);在您的 mysite/_config.php
在 ss 3.0 中:我认为它在 3.0 中损坏,但您可以
在 ss 3.1 中尝试 2.4 版本:将以下内容放入您的 yml 配置文件中:

SSViewer:
  # display template filenames as comments in the html output
  source_file_comments: true 
于 2013-06-11T08:09:13.267 回答
0

这是您使用的“日出”主题http://sunrise.gpmd.co.uk/吗?

如果是这样,就像在大多数 SS 主题中一样,您会在themes/THEMENAME/templates/Page.ss.

在这种情况下,<head>从第 29 行开始。尽管如果选择了主题,将使用主题,但请检查您的 mysite/config(php 或 yml)和/或 CMS 中的设置选项卡。

于 2013-06-11T08:20:32.140 回答