2016-11-14 3 views
0

プラグインの木材でwordpressプラグインでtwigを使用したいと思います。WordpressでTwig(木材)を使用する - キャッチされない例外 - テンプレートが見つかりません

twigテンプレートはthemesディレクトリに入れてください。私のプラグインでは、これらのテンプレートを使いたいと思います。

ディレクトリ:

-wp-コンテンツ

--plugins

---私-プラグイン

--theme

---テンプレート

これは私のプラグインで木材(小枝)エンジンを使用する方法です:

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

しかし、私はこれにErrorMessageを得る:

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

私はのfunctions.phpでこれを試してみてください。

Timber::$dirname = 'templates'; 

何も機能していない - 私は私のプラグインフォルダに私の小枝のテンプレートが含まれている場合のみ。しかしそれはあまり良くありません。

答えて

0

私はそれをしました!

私は、ビューに私のfunctions.php

Timber::$dirname = 'templates'; 

編集からテンプレートのフォルダ名をこの行を削除し、このにコンパイル機能を変更します。

$content.= \Timber::compile('startseite_kleine_kachel.twig', $postData); 
関連する問題