问题标签 [grav]

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 投票
1 回答
1213 浏览

twig - GRAV cms 如何在页面主题中使用主题文件夹中的图像

我想使用图像,该用户可以上传到主题文件夹并在任何页面上显示。我想在这张图片上使用媒体功能,例如:negate、lightbox、cropZoom。通过使用以下代码,我确实知道如何按原样显示图像:

但我不能使用上述任何功能。此外,我试图使用降价,但即使我确实设置了配置并在我的模板中放置了 markdown=“1”,我也无法使用 markdow——即使我使用来自: https ://learn.getgrav.org/cookbook/general-recipes#wrapping-markdown-into-html

0 投票
1 回答
630 浏览

ssh - 无法在 vagrant ssh 中使文件可执行

我正在尝试让 Grav CMS 在我的 vagrant box 内工作,但遇到权限问题。

我已经使用 sshed 进入盒子vagrant ssh并在里面遍历/var/www/public当我尝试运行时,bin/gpm install admin我得到一个权限被拒绝错误。

所以我进入 bin 文件夹并运行 ls -la 并注意到 gpm 和 grav 不可执行:

我跑了sudo chmod +x gpm,什么也没发生。

难道我做错了什么??

0 投票
2 回答
632 浏览

twig - How to filter image list with twig in grav

I am inserting a list of sponsor images in a sidebar in grav and want to show only images starting with sponsor_.

At the moment, my code adds any image in the page folder.

base.html.twig:

I have tried restricting the images returned by using the expression below, but no images are returned:

Is there a way to use a filter in this context?

0 投票
1 回答
701 浏览

grav - Grav CMS - 部分模板中的图像问题/问题

Grav 的新手,我边走边学,但几乎没有找到关于我想要了解的内容的文档:(

我正在整理一个博客作为测试并修改现有的反物质主题。在 /partials/blog_item.html.twig 中有以下几行图片:

它采用帖子中使用的第一张图片并将其制作为 900x200 版本作为标题。这是我无法弄清楚的:

1 - 输出时如何向该图像添加类?我想添加一个 img-responsive 类,但没有办法做到这一点。

2 - 如果我根本不想要帖子的标题图片,但帖子中会有图片怎么办?好的,所以我删除了该{% set header_image_media = page.media.images|first %}部分,但问题是我如何定义要使用的图像,page.media.images[header_image_file]如果我想使用一个?

3 - 如何获取此标题图像的完整 url 以在页面上输出?我不是在谈论完整的标签,只是它的完整网址的字符串?

也许这些很容易,但我找不到任何关于它的东西。我正在使用管理面板插件,所以当我创建一个帖子/项目时,会有 Frontmatter、实际内容/帖子和上传的图像(只有插入和删除选项)。

0 投票
1 回答
1010 浏览

php - 如何在 Grav CMS 中对外部 webapi 进行 PHP POST?

我对 Grav CMS 真的很陌生,我正在尝试找出向外部 webapi 发出发布请求以传递表单数据的最佳方法。

通常,我将在表单提交后执行 PHP 代码,并向 webapi 发出发布请求,在此处阅读问题https://getgrav.org/forum#!/getgrav/general:adding-php-code-in -grav表示应该使用插件分离所有自定义 php 逻辑。

我应该使用插件向外部 webapi 发送表单发布请求吗?

我只是想确保我在使用插件方面朝着正确的方向前进。

0 投票
1 回答
578 浏览

twig - GravCMS 字段唯一 ID

我正在为 GravCMS 中的手风琴菜单构建模块化模板。

我需要为 id 生成一个唯一标识符;是否有任何预先存在的东西可以调用并用于标识符?如果没有,我是否需要创建一个额外的字段并在保存时生成它?

目前,我的树枝中有 {{ pane.pane_title }} 是我需要唯一 ID 的地方。

非常感谢您对此处实践的任何建议。

我的手风琴.yaml 文件如下所示:

我的文件,accordion.html.twig 看起来像这样:

0 投票
1 回答
832 浏览

php - 用于 GRAV CMS 的 Dockerfile

我将Grav用于博客和 CMS,它确实是一个很好的降价/平面 CMS 系统。

在 Grav 的文档站点中,大多数部署指南都针对托管 VPC 或云 VM,但是,我正在考虑一种更好的方法,并希望在这里寻求帮助:

  1. 编辑 markdown 文件并 git commit/push 内容到 github
  2. 使用 docker 进行持续交付
  3. 具体来说,在 Grav 的根目录下放一个 dockerfile,配置 [docker public cloud] 自动构建 Grav 容器镜像,并在 Github 上发生新的提交时将其推送到 AWS。

我不擅长 PHP(Grav 使用 PHP),所以我很难为 Grav 写一个好的 dockerfile。任何人都可以提供一些提示或分享 Grav 的 dockerfile 吗?我目前正在使用这个但它在 docker image build 上非常慢并且总是失败。

非常感谢您的帮助和意见!

0 投票
2 回答
516 浏览

php - 您可以向 Grav CMS 模板添加多个内容块吗

刚开始使用 Grav CMS。我了解模块化页面的概念,但我真的很想知道您是否可以将多个内容块添加到单个页面模板中。这样,您可以将两个单独的内容从单个模板添加到单个页面。

0 投票
1 回答
323 浏览

php - 如何在 Grav 中禁用用户名验证?

Grav 版本是 1.1.5

我删除了源代码中的所有验证逻辑和验证模式,但它不起作用,我在创建用户时仍然出错。

错误消息名称是USERNAME_NOT_VALID,我在所有源代码中搜索并删除了相关代码,但是当我遇到错误时它仍然显示在屏幕上。我不明白消息来自哪里。

0 投票
1 回答
264 浏览

nginx - try_files directive for multiple grav installations

At first I installed grav to a sub-level directory of a nginx server and it works fine: cadoankitovua.com/blog

The conf file:

I, then, installed an identical copy of grav to the /text directory and tried to modify the conf file in many different ways that I know of. None works.

I have 2 questions:

  1. How do I edit the conf file to make grav work on both /blog and /text directories?

  2. In general, how do I make many (>2) installations of grav work if I install them in many sub-level directories?

Thanks in advance.