2016-07-23 4 views
0

Ich versuche, die Seite meiner Website zu übersetzen, ich habe das Bündel JMSI18nRoutingBundle verwendet, aber wenn ich versuche, bestimmte Seiten der Website zu erreichen, habe ich den folgenden Fehler:Lokalität zu einer Route hinzufügen mit slug [symfony2]

Ich bemerkte, dass ich den Fehler mit den Seiten habe, die einen Block des Inhalts haben, der in der Datenbank gespeichert wird.

Ich benutze SonataPageBundle und SonataBlockBundle, um bestimmte Seite der Website zu bearbeiten.

hier Unterhalb von 2 Routen, die mir den Fehler geben:

privacy_policy: 
    path: /privacy_policy 
    defaults: { _controller: FLYBookingsBundle:Default:privacypolicy } 


product: 
    pattern: /product/{id} 
    defaults: { _controller: FLYBookingsBundle:Post:product } 

.

<li><a href="{{ path('privacy_policy') }}">Privacy Policy</a></li> 

Antwort

0

können Sie lesen documentationhttp://jmsyst.com/bundles/JMSI18nRoutingBundle/master/usage:

<a href="{{ path("homepage", {"_locale": "de"}) }}">Deutsch</a> 

oder

product: 
    pattern: /{_locale}/product/{id} 
    defaults: { _controller: FLYBookingsBundle:Post:product } 
    requirements: 
     _locale: en|fr 
    defaults: { _locale: en } 
+0

ich mit Ihrem Beispiel gerade versucht, aber immer noch nicht, bin immer noch die gleichen Fehler, die ich nicht funktioniert. Ich habe diesen Fehler mit allen Seiten, die einen Block von SonataBlock enthalten. Ich verwende die Sonatenseite, um den Inhaltsblock zu bearbeiten. – Sirius

+0

Ich habe auch so versucht: '

  • Privacy Policy
  • ', aber immer noch den gleichen Fehler :( – Sirius

    +0

    Up, immer noch fest – Sirius

    Verwandte Themen