Tôi đang chạy drupal 8, composer và npm để thực hiện các tác vụ gulp.'Twig_Error_Syntax' với thông báo 'Không xác định' hiển thị "bộ lọc
Khi tôi chạy NPM bắt đầu .. Task Manager của tôi: Tôi nhận stack trace sau:
Fatal error: Uncaught exception 'Twig_Error_Syntax' with message 'Unknown "render" filter.' in /web/project/web/themes/emulsify/components/_patterns/04-templates/basic-page/_basic_page.twig:26
Stack trace:
#0 /web/project/web/themes/emulsify/pattern-lab/vendor/twig/twig/lib/Twig/ExpressionParser.php(481): Twig_ExpressionParser->getFilterNodeClass('render', 26)
#1 /web/project/web/themes/project_theme/pattern-lab/vendor/twig/twig/lib/Twig/ExpressionParser.php(466): Twig_ExpressionParser->parseFilterExpressionRaw(Object(Twig_Node_Expression_Name))
#2 /web/project/web/themes/project_theme/pattern-lab/vendor/twig/twig/lib/Twig/ExpressionParser.php(320): Twig_ExpressionParser->parseFilterExpression(Object(Twig_Node_Expression_Name))
#3 /web/project/web/themes/project_theme/pattern-lab/vendor/twig/twig/lib/Twig/ExpressionParser.php(212): Twig_ExpressionParser->parsePostfixExpression(Object(Twig_Node_Expression_Name))
#4 /web/project in /web/project/web/themes/project_theme/components/_patterns/04-templates/basic-page/_basic_page.twig on line 26
tôi đã xem xét cài đặt cành lá cầu/symfony cành lá qua nhà soạn nhạc nhưng tôi dường như không thể thoát khỏi thông báo lỗi.
Tôi chỉ cần sử dụng bộ lọc cành "render"?
Cập nhật: 14/08/17
Tôi cũng đã chạy vào cùng một vấn đề khi cố gắng sử dụng chức năng drupal_block cung cấp thông qua mô-đun twig_tweak Drupal 8 của.
Có vẻ 'render' là một' Twig_Filter' được thêm bởi chính drupal. Vì vậy, bạn sẽ cần phải tìm hiểu lý do tại sao 'filter' không có sẵn trong bản cài đặt của bạn. [source] (https://www.drupal.org/node/2448219) – DarkBee
Bạn đã thử làm theo các bước được nêu trong câu hỏi này trên trao đổi stack Drupal chưa? https://drupal.stackexchange.com/questions/184184/error-when-creating-a-custom-twig-filter – mickburkejnr
Tôi có thể hơi muộn nhưng bạn đã thử mô-đun Bamboo Twig? Bạn có thể kết xuất khối của riêng mình bằng cách sử dụng '{{bamboo_render_block ('my_custom_block')}}' hoặc khối hệ thống bằng cách sử dụng trình kết xuất thực thể '{{bamboo_render_entity ('block', 'my_theme_messages')}}'. https://www.drupal.org/project/bamboo_twig –