douzhi4311 2016-11-14 13:50
浏览 91
已采纳

在Wordpress中使用Twig(Timber) - 未捕获的异常 - 找不到模板

I want to use twig in wordpress plugins with the plugin timber.

The twig templates should be include in the themes directory and in my plugins I want to use these templates.

directory:

-wp-content

--plugins

---my-plugin

--theme

---templates

This is how I use the timber (twig) engine in my plugins:

$content.= \Timber::compile('templates/startseite_kleine_kachel.twig', $postData);

But I get this errormessage:

Fatal error: Uncaught exception 'Twig_Error_Loader' with message 'Unable to find template "templates/startseite_kleine_kachel.twig"

I try this in the functions.php:

Timber::$dirname = 'templates';

Nothing works - only if I include my twig templates in my plugin folder. But that isn't so good.

  • 写回答

1条回答 默认 最新

  • doutan8775 2016-11-14 14:40
    关注

    I did it!

    I delete this line from my functions.php

    Timber::$dirname = 'templates';
    

    Edit the folder name of templates into views and change the compile function into this:

    $content.= \Timber::compile('startseite_kleine_kachel.twig', $postData);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 乌班图ip地址配置及远程SSH
  • ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
  • ¥15 PSPICE制作一个加法器
  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 java 的protected权限 ,问题在注释里
  • ¥15 这个是哪里有问题啊?