Twig 使用细枝模板中主题/图像文件夹中的图像

Twig 使用细枝模板中主题/图像文件夹中的图像,twig,grav,Twig,Grav,我想包括自定义主题/images文件夹中的图像,其中自定义主题是根据grav文档创建的自定义主题 细枝模板在部分中,这是摘录: <!-- Logo --> <a class="navbar-brand" href="./"> <img class="logo logo-dark" alt="" src="/images/logo.png"> <img class="logo logo-light" alt="" src="/images/

我想包括自定义主题/images文件夹中的图像,其中自定义主题是根据grav文档创建的自定义主题

细枝模板在部分中,这是摘录:

<!-- Logo -->
<a class="navbar-brand" href="./">
    <img class="logo logo-dark" alt="" src="/images/logo.png">
    <img class="logo logo-light" alt="" src="/images/logo-light.png">
</a>
<!-- #end Logo -->

src中应该使用什么来引用此图像文件:/user/themes/custom_-theme/images/logo.png

您看过该文件了吗?我在搜索字段中键入了图像,发现了以下内容:

将创建URL并将任何PHP URL流转换为有效的HTML资源。如果无法解析URL,则可以传入默认值

url'theme://images/logo.png“|默认”http://www.placehold.it/150x100/f4f4f4' → /用户/themes/learn2/images/logo.png

因此,您可能应该:

<!-- Logo -->
<a class="navbar-brand" href="./">
    <img class="logo logo-dark" alt="" src="{{ url('theme://images/logo.png') }}">
    <img class="logo logo-light" alt="" src="{{ url('theme://images/logo-light.png') }}">
</a>
<!-- #end Logo -->

如果需要,如果找不到图像,可以使用basic提供备用URL。如果不使用默认筛选器,并且找不到图像,url函数将不返回任何内容或实际为空,但它将转换为空字符串,如中所示。

您是否查看了?我在搜索字段中键入了图像,发现了以下内容:

将创建URL并将任何PHP URL流转换为有效的HTML资源。如果无法解析URL,则可以传入默认值

url'theme://images/logo.png“|默认”http://www.placehold.it/150x100/f4f4f4' → /用户/themes/learn2/images/logo.png

因此,您可能应该:

<!-- Logo -->
<a class="navbar-brand" href="./">
    <img class="logo logo-dark" alt="" src="{{ url('theme://images/logo.png') }}">
    <img class="logo logo-light" alt="" src="{{ url('theme://images/logo-light.png') }}">
</a>
<!-- #end Logo -->

如果需要,如果找不到图像,可以使用basic提供备用URL。如果您不使用默认过滤器,并且找不到图像,url函数将不返回任何内容或实际为空,但它将转换为空字符串,如中所示。

谢谢,作为对您答案的回应,是的,我看了一下,我浏览了媒体和图像链接grav文档部分。没问题!很乐意帮忙。我希望我的问题没有被认为是傲慢。一点也不,我只是想指出我决定研究的地方。谢谢,作为对你回答的回应,是的,我已经看了,我浏览了媒体和图像链接grav文档部分。没问题!很乐意帮忙。我希望我的问题不会让人觉得傲慢。一点也不,我只是想指出我决定调查的地方。