问题标签 [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.

0 投票
0 回答
148 浏览

ruby-on-rails - 使用状态填充 LocomotiveCMS 选择选项?

我目前正在尝试我的第一个 LocomotiveCMS 安装,这也是我第一次使用 Rails,所以学习曲线有点陡峭。我终于安装、配置并正常工作了我的 CMS,现在我正在添加内容。

我创建了两个内容模型,每个模型都有一个状态选择器的选择下拉列表,我想知道如何使用所有状态的列表填充选择下拉列表的选项,而不是手动将所有状态添加到选项中每个模型。

请指教,谢谢!

0 投票
1 回答
245 浏览

locomotivecms - LocomotiveCMS has_many/belongs_to 不工作

出于某种原因,我无法让 has_many/belongs_to 关系起作用。嵌套内容类型不会显示在父级中。这是我所拥有的:

应用程序/content_types/news_photos.yml

应用程序/content_types/news_articles.yml

谢谢您的帮助!

0 投票
1 回答
228 浏览

mobile - 机车 CMS 检测和显示移动设备视图

我有一个 LocomotiveCMS 网站在 Heroku 上运行。我可以在本地编辑我的模板并使用 Wagon 推送。效果很好!

但是,我希望能够为移动设备(实际上是手机)与台式机/平板电脑提供一组单独的视图。可以轻松完成吗?是否需要对引擎进行大量修改?

编辑:我应该补充一点,我之前已经为一个基本的 Rails 应用程序做过这个,没有任何问题。我知道如何通过检查用户代理并创建一个单独的文件夹(例如views_mobile)来存储移动视图来检测移动设备。希望能够为 LocomotiveCMS 做同样的事情

0 投票
2 回答
1969 浏览

ruby-on-rails - LocomotiveCMS:添加侦听器失败 - 端口已准备就绪 // unicorn_rails 未启动

我在执行以下bundle exec unicorn_rails命令时遇到问题,用于启动 LocomotiveCMS 引擎的服务器。如果我运行它,我会得到:

我的日志文件(usr/local/var/log/mongodb/mongo.log):

如果我运行:

我得到:

如果我运行 $ mongo 我得到:

mongoid.yml 看起来像这样:

我的宝石清单:

0 投票
1 回答
462 浏览

ruby-on-rails - locomotivecms 液体标记中的增量值

如果我没有尝试许多不同的方法,我就不会来这里......

显然,对象集合确实具有字段大小/长度,但组件没有索引。我想要这样的东西:

我已经尝试了以下记录: http ://www.omniref.com/ruby/gems/locomotivecms-liquid/classes/Liquid::Increment

不工作。我必须在抱怨语法错误的后端编辑器中工作。未知标签增量。我可以使用旧版本吗?不幸的是,我无法检查它。

我还尝试在 for 循环之前将值分配给 0:

然后手动将其增加 1:

一定有办法!我的意思是这是基本的编程。有没有人找到解决这个问题的方法?谢谢!

0 投票
1 回答
328 浏览

locomotivecms - 机车未在本地开发站点显示数据

我有一个现有的机车站点,我正在设置它以在我的机器上进行开发。引擎在本地运行,我正在使用 wagon gem 来编辑主题文件。

引擎似乎很好,虽然有点慢。我遇到的麻烦是事情的马车方面。

我已将 deploy.yml 设置为指向我的本地引擎并运行wagon pull development它开始正常但在它可以拉出所有内容之前超时。因此,我跑去wagon pull staging从现有的登台服务器中提取数据,并且运行良好。

当我运行时,wagon serve我得到了正确显示的模板文件,但没有显示数据 yaml 文件中的任何内容。

我是否遗漏了某些东西,或者它是先从开发中拉出来然后再登台造成的问题?

0 投票
1 回答
993 浏览

ruby-on-rails-3 - mongodb服务器启动时出错

对 mongodb 来说是全新的。我正在尝试在我的服务器上安装机车 CMS,这很酷,但我一直使用 SQL/MySQL,所以 mongo 对我来说是全新的。

我安装了所有需要的 mongodb 模块,但是当我运行时:sudo service mongod start我得到一个错误代码。当我在日志中查找错误时,输出如下:

另外,我运行:sudo service mongod status并且输出是mongod is stopped所以我知道它没有运行。

在堆栈之后,看起来该错误与空间不足有关,但我的服务器有 15gb 可用空间并且我正在运行 sudo,所以我知道这不是权限错误....如何分配更多空间...或更好的是,我应该为什么分配更多空间?

任何帮助表示赞赏。

0 投票
0 回答
129 浏览

ruby - Markdown 的所见即所得文本编辑器。机车CMS

LocomotiveCMS 似乎没有降价编辑器。

谁能告诉我是否可以拥有一个功能齐全的所见即所得降价编辑器?可能有人已经分叉并实施了它。或至少任何帮助将不胜感激。

0 投票
0 回答
272 浏览

ruby - LocomotiveCMS、ajax 和分页

我在一个项目中使用 LocomotiveCMS,我对在处理对同一站点的 ajax 请求时最好的方法有一些疑问。

我有一个名为评论的模型的内容类型。可能有很多评论条目,所以我想每次显示 20 个,然后允许通过点击按钮(如“加载更多”按钮)来获取其他 20 个。

最好的方法是什么?我正在考虑制作一个自定义 API 控制器来做到这一点。它必须根据评论的内容类型找到正确类型的内容条目。然后添加一些命中该控制器的常规 javascript,并添加基于 mustache 模板的新评论集。LocomotiveCMS 是否有意义或有什么东西可以完成此类任务?

更新:

我从 LocomotiveCMS 谷歌小组得到了答案。基本上有人建议创建一个看起来像 json 的液体模板。如需完整答案,请访问https://groups.google.com/forum/#!msg/locomotivecms/vJKDtl81v7E/IEwOR9hhLjMJ

0 投票
1 回答
301 浏览

node.js - 使用ejs在机车中路由

我正在尝试 node 和一些用于 node atm 的框架,特别是机车。但是,我似乎被困在使用机车的路线上。有几个问题我找不到答案,所以这里是:

  1. 为什么机车开箱即用安装使用 index.html.ejs 作为文件名?为什么不只是 index.ejs?有什么好处?

  2. 我正在尝试将路由添加到视图:我在视图文件夹中添加的 searchName.html.ejs。为了实现这一点,我制作了一个这样的工具控制器:

    我还在 routes.js 中添加了一条路线,如下所示:

    但是,这不起作用(但这是文档所说的应该起作用的)。结果是 404 错误。那么我如何使这条路线工作?

  3. 假设我想创建一条到例如 anExample.html 的路线?我该怎么做?我注意到在机车的开箱即用应用程序中,您无法输入 localhost:3000/index.html 。甚至 localhost:3000/index 这对我来说似乎非常不切实际,因为有很多用户会添加他们想要访问的特定页面。那么我怎样才能使它工作呢?

PS:我在stackoverflow上解决了所有关于此的问题并搜索了网络,但我仍然无法弄清楚这一点。enter code here