Unable to find template Symfony2
Ich würde gerne eine Vorlage in meinen Augen, aber es funktioniert nicht, ich habe diesen Fehler :
Unable to find template "::StyleBlock/Licht-Muster.html-Code.twig", in ::base.html-Code.Zweig in Zeile 46.
Mein code :
{% for zone in content.blocks %}
{% set path = '::StyleBlock/' ~ zone.styles %}
{% include path %}
{% endfor %}
In den details habe ich diese Meldung :
InvalidArgumentException: Die Datei "views/StyleBlock/Licht-Muster.html-Code.twig" nicht vorhanden ist (in: /var/www/gathena/app/Resources).
Aber der Pfad korrekt ist, verstehe ich nicht.
Ich verwende Symfony 2.3, und ich habe das gute Berechtigung auf mein Verzeichnis
- Sie sind sicher, dass die Vorlage vorhanden ist, in
/var/www/gathena/app/Resources/views/StyleBlock/light-pattern.html.twig
? - Owh fehlt Cms/CmsBundle ich ersetzen durch : {% set Pfad = 'CmsCmsBundle::StyleBlock/' ~ - zone.Formatvorlagen %} und ich habe diesen Fehler : @CmsCmsBundle/Resources/views/StyleBlock/Licht-Muster.html-Code.Zweig fehlt das / zwischen Cms und CmsBundle
- Wenn ich die / Cms/Cmsbundle ich habe diesen Fehler : InvalidArgumentException: Bundle "Cms/CmsBundle" existiert nicht oder es ist nicht aktiviert. Vielleicht haben Sie vergessen, um Sie hinzuzufügen, in der registerBundles () - Methode des AppKernel.php Datei
- Haben der Whitelist werden die Vermögenswerte in Ihrem
app/config.yml
? ..oder wie der Fehler sagt, Hinzugefügt das bundle auf IhreAppKernel.php
? - ist, dass die Vorlage in Ihrem
app/Resources/view
dir, oder insrc/Cms/CmsBundle/Resources/view
? - Ich habe nicht berühren Sie die config.yml, was ich machen muss ?
- der komplette Pfad ist : gathena/src/Cms/CmsBundle/Resources/views/StyleBlock/Licht-Muster.html-Code.Zweig
- Gibt es einen Eintrag namens
assetic:
im es ist eine option, die heißtbundles
gefolgt von eckigen Klammern. Kommentieren Sie diese Zeile mit einem#
hash und sehen, ob es funktioniert. - Ich habe diese : assetic: debug: % - kernel.debug% use_controller: false bundles: [ ] #java: /usr/bin/java-Filter: cssrewrite: ~ #Abschluss: # jar: %kernel.root_dir%/Resources/java/compiler.jar #yui_css: # jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar Die bundles Zeile ist kein Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie da falsche Weg, es sollte sein:
als Pfad für
src/Cms/CmsBundle/Resources/views/StyleBlock/
Der erste parameter ist euer Bündel, der zweite ist der controller in diesem Fall
StyleBlock
, so dass Ihre Ansichten sind in Ihrem Bündel inResources/views/StyleBlock
Verzeichnis, Letzte parameter ist der name der Vorlage, die definiert ist durch Ihre Schleife variable in diesem Fall. Es sollte nur der name Ihrer Vorlage, ohne absolute Pfade. Alle Parameter werden getrennt durch:
{% set path = 'CmsCmsBundle:StyleBlock:' ~ zone.styles %}
und nicht vergessen die Letzte:
??{% set path = 'CmsCmsBundle:StyleBlock:' ~ zone.styles %}
Versuchen Sie dies :