问题标签 [locomotivecms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 使用状态填充 LocomotiveCMS 选择选项?
我目前正在尝试我的第一个 LocomotiveCMS 安装,这也是我第一次使用 Rails,所以学习曲线有点陡峭。我终于安装、配置并正常工作了我的 CMS,现在我正在添加内容。
我创建了两个内容模型,每个模型都有一个状态选择器的选择下拉列表,我想知道如何使用所有状态的列表填充选择下拉列表的选项,而不是手动将所有状态添加到选项中每个模型。
请指教,谢谢!
locomotivecms - LocomotiveCMS has_many/belongs_to 不工作
出于某种原因,我无法让 has_many/belongs_to 关系起作用。嵌套内容类型不会显示在父级中。这是我所拥有的:
应用程序/content_types/news_photos.yml
应用程序/content_types/news_articles.yml
谢谢您的帮助!
mobile - 机车 CMS 检测和显示移动设备视图
我有一个 LocomotiveCMS 网站在 Heroku 上运行。我可以在本地编辑我的模板并使用 Wagon 推送。效果很好!
但是,我希望能够为移动设备(实际上是手机)与台式机/平板电脑提供一组单独的视图。可以轻松完成吗?是否需要对引擎进行大量修改?
编辑:我应该补充一点,我之前已经为一个基本的 Rails 应用程序做过这个,没有任何问题。我知道如何通过检查用户代理并创建一个单独的文件夹(例如views_mobile)来存储移动视图来检测移动设备。希望能够为 LocomotiveCMS 做同样的事情
ruby-on-rails - LocomotiveCMS:添加侦听器失败 - 端口已准备就绪 // unicorn_rails 未启动
我在执行以下bundle exec unicorn_rails
命令时遇到问题,用于启动 LocomotiveCMS 引擎的服务器。如果我运行它,我会得到:
我的日志文件(usr/local/var/log/mongodb/mongo.log):
如果我运行:
我得到:
如果我运行 $ mongo 我得到:
mongoid.yml 看起来像这样:
我的宝石清单:
ruby-on-rails - locomotivecms 液体标记中的增量值
如果我没有尝试许多不同的方法,我就不会来这里......
显然,对象集合确实具有字段大小/长度,但组件没有索引。我想要这样的东西:
我已经尝试了以下记录: http ://www.omniref.com/ruby/gems/locomotivecms-liquid/classes/Liquid::Increment
不工作。我必须在抱怨语法错误的后端编辑器中工作。未知标签增量。我可以使用旧版本吗?不幸的是,我无法检查它。
我还尝试在 for 循环之前将值分配给 0:
然后手动将其增加 1:
一定有办法!我的意思是这是基本的编程。有没有人找到解决这个问题的方法?谢谢!
locomotivecms - 机车未在本地开发站点显示数据
我有一个现有的机车站点,我正在设置它以在我的机器上进行开发。引擎在本地运行,我正在使用 wagon gem 来编辑主题文件。
引擎似乎很好,虽然有点慢。我遇到的麻烦是事情的马车方面。
我已将 deploy.yml 设置为指向我的本地引擎并运行wagon pull development
它开始正常但在它可以拉出所有内容之前超时。因此,我跑去wagon pull staging
从现有的登台服务器中提取数据,并且运行良好。
当我运行时,wagon serve
我得到了正确显示的模板文件,但没有显示数据 yaml 文件中的任何内容。
我是否遗漏了某些东西,或者它是先从开发中拉出来然后再登台造成的问题?
ruby-on-rails-3 - mongodb服务器启动时出错
对 mongodb 来说是全新的。我正在尝试在我的服务器上安装机车 CMS,这很酷,但我一直使用 SQL/MySQL,所以 mongo 对我来说是全新的。
我安装了所有需要的 mongodb 模块,但是当我运行时:sudo service mongod start
我得到一个错误代码。当我在日志中查找错误时,输出如下:
另外,我运行:sudo service mongod status
并且输出是mongod is stopped
所以我知道它没有运行。
在堆栈之后,看起来该错误与空间不足有关,但我的服务器有 15gb 可用空间并且我正在运行 sudo,所以我知道这不是权限错误....如何分配更多空间...或更好的是,我应该为什么分配更多空间?
任何帮助表示赞赏。
ruby - Markdown 的所见即所得文本编辑器。机车CMS
LocomotiveCMS 似乎没有降价编辑器。
谁能告诉我是否可以拥有一个功能齐全的所见即所得降价编辑器?可能有人已经分叉并实施了它。或至少任何帮助将不胜感激。
ruby - LocomotiveCMS、ajax 和分页
我在一个项目中使用 LocomotiveCMS,我对在处理对同一站点的 ajax 请求时最好的方法有一些疑问。
我有一个名为评论的模型的内容类型。可能有很多评论条目,所以我想每次显示 20 个,然后允许通过点击按钮(如“加载更多”按钮)来获取其他 20 个。
最好的方法是什么?我正在考虑制作一个自定义 API 控制器来做到这一点。它必须根据评论的内容类型找到正确类型的内容条目。然后添加一些命中该控制器的常规 javascript,并添加基于 mustache 模板的新评论集。LocomotiveCMS 是否有意义或有什么东西可以完成此类任务?
更新:
我从 LocomotiveCMS 谷歌小组得到了答案。基本上有人建议创建一个看起来像 json 的液体模板。如需完整答案,请访问https://groups.google.com/forum/#!msg/locomotivecms/vJKDtl81v7E/IEwOR9hhLjMJ
node.js - 使用ejs在机车中路由
我正在尝试 node 和一些用于 node atm 的框架,特别是机车。但是,我似乎被困在使用机车的路线上。有几个问题我找不到答案,所以这里是:
为什么机车开箱即用安装使用 index.html.ejs 作为文件名?为什么不只是 index.ejs?有什么好处?
我正在尝试将路由添加到视图:我在视图文件夹中添加的 searchName.html.ejs。为了实现这一点,我制作了一个这样的工具控制器:
我还在 routes.js 中添加了一条路线,如下所示:
但是,这不起作用(但这是文档所说的应该起作用的)。结果是 404 错误。那么我如何使这条路线工作?
假设我想创建一条到例如 anExample.html 的路线?我该怎么做?我注意到在机车的开箱即用应用程序中,您无法输入 localhost:3000/index.html 。甚至 localhost:3000/index 这对我来说似乎非常不切实际,因为有很多用户会添加他们想要访问的特定页面。那么我怎样才能使它工作呢?
PS:我在stackoverflow上解决了所有关于此的问题并搜索了网络,但我仍然无法弄清楚这一点。enter code here