2016-04-30 4 views
0

Ich bin zu einer Straßensperre in meiner Suche nach der Antwort auf die Verwendung von benutzerdefinierten Feldern in Vorlagen gekommen.Verwenden von Big Commerce-Produkt Benutzerdefinierte Felder in Vorlagen

Ich habe versucht,

%%SNIPPET_ProductCustomFields%% 

im ProductDescription.html aber nichts zeigt das Hinzufügen.

Gibt es irgendwelche Dokumentation darüber?

Kann dieses Snippet nur an bestimmten Stellen verwendet werden? wenn ja, welche?

Was muss vorhanden sein, damit dies in der Produktbeschreibung angezeigt wird?

Jede Hilfe, Tipps oder Hinweise wäre toll.

+0

Also das ein Ausschnitt war Sie schaffen wollte? Snippets können nicht von Benutzern hinzugefügt werden. Es erfordert die Entwicklung von BC als Snippets-Aufruf an die Kern-App, um ihre Daten zu füllen. – Alyss

+0

Informationen zum Einschließen benutzerdefinierter Felder auf den Kategorieseiten finden Sie in diesem Beitrag. http://stackoverflow.com/questions/18856640/bigcommerce-how-can-i-customize-categoryproductlisting/33133740#33133740 – thannes

Antwort

1

Das CustomFields-Snippet, %%SNIPPET_ProductCustomFields%%, kann nur verwendet werden, wenn es durch sein eigenes Panel referenziert wird.

standardmäßig das Gremium, das diese Schnipsel nennt wird %%Panel.ProductOtherDetails%% genannt

Sie können auch Ihre eigenen Panels erstellen, indem sie in den Ordner Panels über WebDav hochladen.
Zum Beispiel, wenn Sie eine Vorlagendatei CustomFieldsPanel.html genannt erstellt, würden Sie es auf den /dav/template/Panels Ordner hochladen und in Ihrem Thema Referenz von %%Panel.CustomFieldsPanel%%


Ihre Frage aber zu beantworten, Sie eines der tun kann, folgendes Benutzerdefinierte Felder in der Produktbeschreibung angezeigt:

  1. Setzen sie sie in ProductDescription.html über seine Standard-Panel - %%Panel.ProductOtherDetails%% - Modifizieren es durch Bearbeiten der Vorlagendatei ProductOtherDetails.html
  2. Erstellen Sie Ihr eigenes benutzerdefiniertes Bedienfeld, fügen Sie das Snippet in dasselbe benutzerdefinierte Bedienfeld ein und fügen Sie es unter dem Namen des benutzerdefinierten Bereichs in ProductDescription.html ein. Ein Beispiel für diese Datei könnte wie so aussehen:


<!-- 
* /dav/template/Panels/MyCustomFieldsPanel.html 
* %%Panel.MyCustomFieldsPanel%% 
--> 
<div id="MyCustomFieldsPanel"> 
    <h1> Custom Fields Below </h1> 
    %%SNIPPET_ProductCustomFields%% 
</div> 

enter image description here

hoffe, das hilft :-)

+0

Danke Liebe. Ich habe versucht, was du gesagt hast, aber das MyCustomfield hat nicht funktioniert. aber das ursprüngliche Panel hat '%% Panel.ProductOtherDetails %% 'gemacht. Es scheint, dass Big Commerce nur Snippets nur mit bestimmten Klassen erlaubt. Aber ich bin mir nicht sicher, ob es nur ein Gedanke ist. – StuSays

+0

Froh, zu helfen. Ich habe das benutzerdefinierte Panel auf Classic Next (Thema) getestet und es hat für mich funktioniert, aber vielleicht variiert es pro Thema. –

Verwandte Themen