Tag: 撇号 ms

在撇号CMS项目中包含外部第三方脚本

如何在撇号CMS中从自定义模块中推送第三方脚本? 我正在关注这个有用的教程 ,为我的撇号CMS网站build立一个表单。 我需要在窗体( https://developers.google.com/recaptcha/docs/display )上放置一个reCaptcha的东西,我不会遵循如何从谷歌包含所需的脚本。 请注意,我需要通过脚本文件包含url传递variables,即: <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script> 是否已经创build了一个可以引用的小部件(如Apostrophe-twitter )来理解如何包含这个额外的脚本? **编辑我可以通过在我的根模板中创build一个块来完成工作,即: {% block customAssets %} {% endblock %} ,然后用我的contact-form-widget中的必要包含“填充” widget.html文件。 有没有更好的方法来完成这项任务?

撇号cms – 富文本预览不能在pipe理员视图中工作

在自定义内容types(员工)中,我有一个正文字段。 在lib\modules\employees\index.js addFields: [ { name: 'body', label: 'Beskrivelse', type: 'area', options: { widgets: { 'apostrophe-rich-text': { toolbar: ['Bold', 'Italic', 'Link', 'Unlink'] } } } } ] 在lib\modules\employees-widgets\views\widget.html {{ apos.singleton(piece, 'body', 'apostrophe-rich-text', { toolbar: [ 'Bold', 'Italic', 'Link', 'Unlink' ] }) }} 直接在页面上编辑显示带有工具栏和预览的富文本字段。 但在pipe理视图中,工具栏显示,但预览根本不工作。 看下面链接的图片: 在页面上编辑时看起来像这样 它在pipe理视图中看起来像这样

向撇号CMS添加Bootstrap和徽标png

我只是试图添加一个bootstrap.min.css文件及其对应的bootstrap.min.js文件到一个撇号CMS项目。 我不知道如何简单地添加一个静态资源。 我在我的app.js中有以下内容 'apostrophe-assets': { stylesheets: [ { name: 'bootstrap.min', minify: false }, { name: 'site' } ], scripts: [ { name: 'bootstrap.min', minify: false } ] } 但唉,它什么都不做。 我也删除了.min版本,并尝试了这些,仍然没有。 在这个笔记上,我需要能够链接到将在我的导航栏中使用的.png ,但我不知道在哪里存储任何静态资源的网站。 有没有一个地方,我可以放下静态文件,我不想推动作为apostrophe-assets以便他们正确渲染和使用?

在撇号cms中使用第三方jQuery插件

在我的撇号cms我有这样的头(在outerLayout.html文件中)的一部分: <div id="sticky-header"> … </div> 在页脚中,我做了以下工作: <script src="/thirdparty/jquery/jquery-3.2.1.min.js"></script> <script src="/thirdparty/sticky/jquery.sticky.js"></script> 我明白,撇号以某种方式包括jQuery,但如果我不自己包括它,我在控制台中得到一个错误: jquery.sticky.js:22 Uncaught ReferenceError: jQuery is not defined at jquery.sticky.js:22 at jquery.sticky.js:24 我在always.js文件中也有以下内容 $("#sticky-header").sticky({ topSpacing:0, zIndex:1000 }); 这会产生错误: always.js:109 Uncaught TypeError: $(…).sticky is not a function at always.js:109 我该如何解决这个问题?