问题标签 [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 - 带有 Haml 和液体的布尔值
在 Haml 这完美地工作:
%input{:disabled => false}
但液体是最重要的,我试过这个%input{:disabled => {{ isDisabled }} }
没有成功
ruby-on-rails - 后端缺少机车 cms 资产
我知道最好在虚拟机上使用这个 cms,比如 linux 等操作系统(因为这个命令:$ wagon serve
根本不在 Windows 上运行)我决定使用 nitrous io,它工作得非常好(在 ubuntu 上) os) 唯一的问题是当我对我的机车 cms 安装进行预览时,它显示的后端没有样式 (css)。
Rails 3.2.19 红宝石 2.1.0
我在这里逐步运行的命令对我不起作用:首先,我的 gemfile:
正如 locomotivecms 文档中所建议的,我开始为引擎创建一个新的 rails 项目:
创建 locomotivecms 引擎:
然后,项目中的一些文件在 environment/production.rb 和 environment/development.rb 中不起作用:
更改此问题时解决:
这样:
然后,机车引擎运行良好,我得到了这个不错的输出:
然后:
我收到了这个警告但是服务器仍然在工作:
好的。当我在浏览器中打开此网址时:myprojectblahblahblah.nitrousbox.com:8080
我收到了下一条消息:
好的。我在 config/initializers/secret_token.rb 中创建了秘密令牌文件
根据 nitrous 帮助文档安装 mongodb:
启动mongodb:
再次启动服务器独角兽:
一切都没事。 ...
在浏览器中预览:myprojectblahblahblah.nitrousbox.com:8080
但是后端的样式没有出现,加载everthing,没有样式我什至可以创建一个用户并查看我的网站。
当我检查 html 时<script></script>
,头部的路径是:
在一个论坛中,我发现这一步一步对他们有用,而不是我在 ubuntu 上使用 nitrous:链接 [ https://locomotivecms.tenderapp.com/discussions/problems/309-backend-themestyles-does-not-apply-丢失文件重新打开#comment_31593155][1]
为了使链接中的 public/assets 目录“出现”,建议运行以下命令:
运行此命令后,我得到以下输出:
但是 puplic/assets 没有出现在目录中,并且在机车的后端没有显示任何样式(表单和 web 正在加载)
之后,我运行了相同的命令,但使用了 --trace,我得到了以下输出:
输出:
我用谷歌搜索“rake aborted!不知道如何构建任务'default'”,我注意到在 Rakefile 中我有这一行:
我改变了:
我在 GemFile 中添加了这一行: gem rake '10.0.4'
然后我运行这个命令并成功输出:(RAILS_ENV=development 和 RAILS_ENV=production 都返回一个成功的输出)
输出:
之后,(根据我发布的论坛链接)的想法是您必须查看 public/assets 目录,但我没有看到它。奇怪的是,当我在 Windows (7) 上安装它时,后端样式加载完美,问题是$wagon serve command
,这是一个已知的 win 问题。
我将在本地尝试使用 ubuntu,没有亚硝酸盐。如果我成功了,我会更新这个问题。你对这个 cms 和nitrous有类似的问题吗?
PS。对不起,我的英语可能并不完美。谢谢你的帮助!
ruby-on-rails - 更新 Locomotivecms 中内容条目的字段
在 Locomotivecms 中,我创建了一个名为“posts”的内容类型,其中包含一个名为“views”的整数字段。每次访问内容条目页面时,“views”字段应该递增 1。我在液体中尝试 {% assign post.views = post.views +1 %} ,但这没有意义。有没有液体标签可以执行?
push - 推送到 LocomotiveCMS 引擎不会更新
我在本地使用 Wagon 来管理我的网站,当我完成更改后,我使用以下语句将网站上传到生产环境: bundle exec wagon push development -f
在我的 deploy.yml 文件中,一切都很好(实际上页面由于拉动而在本地),并且推送似乎工作正常,没有错误。
问题的关键是在线页面没有显示我在本地所做的每一个更改。例如,我可以在标题上看到其中一些,但在页面正文上看不到。
有谁知道为什么会这样?
为了提供更多信息,我所做的每一个更改都是通过将括号直接保存到 .liquid 文件进行的,而不是使用浏览器。
internationalization - Locomotive CMS - 访问翻译数据
我正在使用机车 CMS,我想翻译一些字符串。我的tanslations.yml文件中有以下数据:
而且我无法在我的404.liquid页面中访问这些数据:
在locomotive/mounter/translation.rb文件中只有 2 个字段:键和值
这是否意味着我们不能像这样构建翻译数据?
ruby-on-rails - 没有这样的文件或目录 - LocomotiveCMS Wagon 中的资产
No such file or directory - /var/tmp/dragonfly.log
尝试从文件夹访问资产时收到错误消息Public
。我在 Win 8.1、Ruby v2.0.0p451 (2014-02-24) [i386-mingw32]、Rails 4.1.6 上运行 Wagon。
html - 访问 LocomotiveCMS 中的单个内容条目
我想在页面上显示单个内容条目(来自一种内容类型),并且我想通过链接直接访问此页面。
到目前为止,我已经创建了内容类型“posts”(使用 wagon generate ...)。它包含字段“标题”、“日期”和“正文”。在“帖子”页面上,列出了帖子的所有标题,当您单击其中一个标题时,您应该被重定向到包含其余内容的子页面“帖子”(取决于您选择的帖子)。
帖子.液体:
这列出了所有帖子。
post.liquid:
这应该是单个页面上其余内容的模板。
如何将列表元素链接到正确的帖子?我正在使用 wagon 在本地开发网站。
locomotivecms - LocomotiveCMS:页面不可推送
我已经在LCMS Google Group上问过这个问题,但该帖子一周内获得了 3 次浏览,我无法继续我的项目,因为缺少整个页面......
尝试在 locomotivehosting 和我自己的托管服务器上推送 wagon 1.5.4 上的特定页面时出现错误。在当地的马车服务上一切正常。
警告:并非所有页面都被推送。检查页面继承是否正确或您翻译了所有页面。
奇怪的是,它适用于一些几乎相同的页面(见下文)。我最初的问题是“elektronik-entwicklung”页面。
我试过的:
- 删除并重新推送整个网站
- 推送具有不同 slug 和相同内容的页面,这仅部分有效
我尝试使用不同的名称和 slug 更新许多几乎相同的页面,结果发现在选择上传哪些页面的背后没有系统(例如“l-entwicklung.liquid”被推送,但“a-entwicklung .liquid”没有被推送;参见 Google Group 帖子上的图片)。
我创建的用于测试的文件内容相同,只是对应的 slug 不同。例如:
有任何想法吗?
ruby-on-rails - 如何在没有任何父页面(即没有父页面)的机车 cms 中创建页面
我正在使用locomotivecms并且在机车中,我有一个index
带有子页面about-us
和contact-us
.
我需要在没有父母的情况下创建其他页面,但页面 URL 如下所示:
我想要的是创建一个这样的页面结构:
即没有父母。
ruby-on-rails - 从 url locomotivecms 中删除 slug 名称
如何从 URL 中删除 slug 名称?我有父页面的 URL:
但我需要这样