2016-04-07 7 views
1

Ich benutze sylius e Commerce und ich habe ein Problem mit Produkten. Acctualy Ich erstellte ein Produkt, und danach versuchte ich, mein Produkt in meinem Geschäft zu sehen, also klickte ich "Show in store" Aber danach habe ich einen Fehler, und ich weiß nicht, wie man es löst :(Sylius Produktshow

ich habe Lösung auf google gesucht, und ich habe es möglich gefunden sylius.locale zu ändern: de_DE en oder smth so, aber nachdem ich tun, dass ich immer noch Fehler:

Abfangbare Fatal error: Methode Sylius \ Component \ Core \ Model \ Product :: __ toString() muss einen String-Wert zurückgeben

Also änderte ich mein Gebietsschema zurück zu en_US und danach sehe ich dieses Problem

enter image description here

Antwort

0

Haben Sie weisen es dem Standardkanal? Gehen Sie zu administration/products/new, wählen Sie Channel Registerkarte, überprüfen Sie es und speichern Sie.

+0

Es funktioniert, aber können Sie mir bitte erklären, warum funktioniert es nur für den Fall, dass ich die Registerkarte Kanal auswählen? –

+0

Sylius hat das Konzept der Kanäle: http://docs.sylius.org/en/latest/book/channels.html Also, es sei denn, du weist das Produkt dem Kanal zu (in deinem Fall hast du nur einen Kanal, was der Standard ist Eins) es wird nicht angezeigt. – gvf

+0

Vielen Dank Kumpel! :) –

Verwandte Themen