我第一次使用Classy模板练习Drupal。 在其中一个块中,我设法使用kint并可以在这样的数组中看到内容:
{{ kint(content) }}
但是,现在,我创建了一个新文件(在核心主题下与原始文件重复)并命名为node--article--full.html.twig
在该文件中,我尝试使用相同的代码
{{ kint(content) }}
我清除了所有缓存并访问了该文章;但是在加载时,由于某种原因,它会将我带到localhost / themename / core / install.php
完整的文件如下所示:
{%
set classes = [
'node',
'node--type-' ~ node.bundle|clean_class,
node.isPromoted() ? 'node--promoted',
node.isSticky() ? 'node--sticky',
not node.isPublished() ? 'node--unpublished',
view_mode ? 'node--view-mode-' ~ view_mode|clean_class,
]
%}
{{ attach_library('classy/node') }}
<article{{ attributes.addClass(classes) }}>
{{ title_prefix }}
{% if not page %}
<h2{{ title_attributes }}>
<a href="{{ url }}" rel="bookmark">{{ label }}</a>
</h2>
{% endif %}
{{ title_suffix }}
{% if display_submitted %}
<footer class="node__meta">
{{ author_picture }}
<div{{ author_attributes.addClass('node__submitted') }}>
{% trans %}Submitted by {{ author_name }} on {{ date }}{% endtrans %}
{{ metadata }}
</div>
</footer>
{% endif %}
<div{{ content_attributes.addClass('node__content') }}>
{{ content }}
</div>
{{ kint(content) }}
Hi there from the full node template of the aticle content type
</article>
此特定文件可能有问题吗? 请注意,如果删除kint内容,该文件将起作用。
答案 0 :(得分:0)
由于kint
消耗大量资源,因此数据库很可能资源不足。一个很常见的解决方法是通过kint
减少可访问级别的数量。
您可以找到更多信息here。 希望这会有所帮助
答案 1 :(得分:0)
潜在的问题是,如果代码看不到数据库,则假定您必须安装Drupal。