【问题标题】:Silverstripe comment module is not workingSilverstripe 评论模块不工作
【发布时间】:2015-12-06 09:21:32
【问题描述】:

我已经安装了 silverstripe 评论模块,但页面上的评论表单也没有像他们在 installation.md 中所说的那样出现

开箱即用的模块为您网站上的所有页面添加了评论支持。可以在给定页面的 Behaviour 选项卡下的 CMS 中按页面打开和关闭此功能。勾选Allow Comments 复选框后,重新发布并查看网页。

Allow Comments 复选框也没有出现 这是我的 composer.json :-

{
    "name": "silverstripe/installer",
    "description": "The SilverStripe Framework Installer",
    "require": {
        "php": ">=5.3.3",
        "silverstripe/cms": "3.2.1",
        "silverstripe/framework": "3.2.1",
        "silverstripe/reports": "3.2.1",
        "silverstripe/siteconfig": "3.2.1",
        "silverstripe-themes/simple": "3.1.*",
        "assertchris/hash-compat": "^1.0",
        "colymba/gridfield-bulk-editing-tools": "^2.1",
        "silverstripe/comments": "^2.0",
        "silverstripe/lumberjack": "^1.1",
        "silverstripe/tagfield": "^1.2",
        "silverstripe/blog": "^2.3"
    },
    "require-dev": {
        "phpunit/PHPUnit": "~3.7"
    },
    "config": {
        "process-timeout": 600
    },
    "prefer-stable": true,
    "minimum-stability": "dev"
}

我错过了什么?

【问题讨论】:

  • 假设你已经重建了数据库? /dev/build?flush
  • 你在浏览器中使用了 ?flush=1 吗?这将清除您的前端缓存
  • 是的,我也解决了这个问题。问题是我需要将以下内容添加到您的 config.yml 文件中:SiteTree: extensions: - CommentsExtension comments: require_login: true 然后dev/build?flush=1

标签: module comments silverstripe


【解决方案1】:

只需添加

SiteTree:
  extensions:
    - CommentsExtension
  comments:
    require_login: true

/mysite/config.yml

然后简单地“/dev/build?flush=1”

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2014-10-30
  • 1970-01-01
  • 1970-01-01
  • 2013-07-10
  • 2016-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多