标签: piranha-cms

Tinymce添加&nbsp

我尝试覆盖peranhacms中的默认tinymce,如此处建议配置/覆盖Piranha CMS html编辑器,以便不添加html 我花了大约一个小时试图修复该问题.关于这个问题有很多资源,但不能让它发挥作用.

这是我的tinymce.init的样子.

<script type="text/javascript" src="~/res.ashx/areas/manager/content/js/ext/tiny_mce/tinymce.min.js"></script>
<script type="text/javascript">
    tinymce.init({
        mode: 'specific_textareas',
        editor_selector: "editor",
        apply_source_formatting: false,
        cleanup_on_startup: false,
        trim_span_elements: false,
        cleanup: false,
        convert_urls: false,
        force_br_newlines: true,
        force_p_newlines: false,
        remove_linebreaks: false,
        convert_newlines_to_brs: false,
        forced_root_block: '',
        inline_styles : true,
        entity_encoding: 'raw',
        verify_html: false,
        //forced_root_block: false,
        validate_children: false,
        remove_redundant_brs: false,
        fix_table_elements: false,

        entities: '160,nbsp,38,amp,60,lt,62,gt',

        plugins: [
            "autoresize autolink code hr paste piranhaimage link"
        ],
        width: "100%",
        height: "340",
        autoresize_min_height: 340,
        @if (File.Exists(Server.MapPath("~/areas/manager/content/css/editor.css"))) {
        <text>content_css: "@Url.Content("~/areas/manager/content/css/editor.css")",</text>
        }
        toolbar: …
Run Code Online (Sandbox Code Playgroud)

html javascript tinymce piranha-cms

6
推荐指数
2
解决办法
1万
查看次数

使用ASP.NET MVC的Piranha CMS路由问题

我正在尝试将Piranha CMS(v2.2.0)与现有的ASP.NET MVC应用程序集成.我可以运行所有原始应用程序页面和CMS管理器页面.我还可以看到由CMS管理的页面草稿,但是当我尝试查看从CMS托管的实时页面版本时,我收到HTTP 404"无法找到资源"消息.

以下草案网址有效:

http://localhost:5316/draft/start
Run Code Online (Sandbox Code Playgroud)

但是以下的实时网址失败了:

http://localhost:5316/home/start
Run Code Online (Sandbox Code Playgroud)

原始应用程序确实有一个"Home"控制器,我已经尝试将其重命名为"Test"以防出现冲突问题.我可以看到新的"测试"位于内容,但/ home/start url仍然失败.

据我所知,我的RouteConfig代码是:

routes.MapRoute(
    name: "Default",
    url: "{controller}/{action}/{id}",
    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
    namespaces: new[] { "Maps.Portal.Controllers" }
).DataTokens["UseNamespaceFallback"] = false;
Run Code Online (Sandbox Code Playgroud)

我的web.config设置是:

<settings>
  <managerNamespaces value="" />
  <disableManager value="false" />
  <passiveMode value="true" />
  <prefixlessPermalinks value="false" />
</settings>
Run Code Online (Sandbox Code Playgroud)

我已经尝试将prefixlessPermalinks设置为true但这没有帮助.

我猜Piranha CMS没有捕捉自己托管的网页的路由?有任何想法吗?

asp.net-mvc asp.net-mvc-routing piranha-cms

4
推荐指数
1
解决办法
1587
查看次数

食人鱼 CMS 本地化

如何本地化优秀的 Piranha Headless CMS 解决方案?我希望能够允许用户选择一种语言并根据该选择显示内容。我只想显示两组页面,没有全球化。

亲切的regsrds,

卡雷尔

localization content-management-system piranha-cms asp.net-core

2
推荐指数
1
解决办法
853
查看次数

Piranha CMS在现有的MVC 5网站上

我是食人鱼CMS(以及任何一般的CMS)的新手.我有一个关于将系统集成到现有MVC 5应用程序的问题.这是我到目前为止所做的:

  • 我已按照"入门"部分中的步骤操作
  • 我创建了数据库并设置了连接字符串
  • 我创建了admin用户,可以登录管理器界面

我遇到的问题是了解如何将现有页面带入管理器以及如何将它们公开给用户进行编辑.我确实查看了文档,但找不到任何专门针对此主题的内容.

任何帮助是极大的赞赏.

谢谢.Daniel D.

piranha-cms

1
推荐指数
1
解决办法
2108
查看次数

如何自定义页面?

我正在尝试自定义 Piranha CMS 系统。我对更改布局、设置自己风格的菜单以及调整页面上内容的显示位置感兴趣。

我修改 _Layout.cshtml 文件的目的是为了满足我的喜好吗?

如果文档中有包含此内容的页面,请帮忙提供链接。:)

piranha-cms

0
推荐指数
1
解决办法
1896
查看次数