Fehler: Für das Feld price ist ein Wert erforderlich in https://search.google.com
so, probleme gelöst
ich schreibe alle schritte die ich gemacht habe, so wenn jemand gleiche probleme bekommt, weiß wie lösen kannn…
Erste gehen wir nach source/Application/views/kalamulur/tpl/page/details/inc und öffnet der Datei productmain.tpl
In der Zeile 120, haben diese stück Code,
<div class="details-information[{if $oManufacturer->oxmanufacturers__oxicon->value}] hasBrand[{/if}]"" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
Wie du kannst bemerkt gibt es zwei Anführungszeichen hier hasBrand[{/if}]""
, wir muss eine Lösen.
Zweite, die probleme von dieser Fehler war, wir hatte keine microdata für das Preis…
ich habe gelöst diese Problema with dem Module jxAttrEdit - Product Attibute Editor, wie du weiß, ab Oxid 6, die Modulen werden mit composer Installier, in Terminal schreibe Erste cd source/modules
, so jetzt wir sind in unsere Module Verzeichnis…
jetzt Installiert er mit composer,
composer require ecs/jxattredit
Du kannst mehr information über Diese Modulo hier .
dann geht in admin Fenster und aktiviert ihn…
In Artikel Verwalter kannst sehe Attribute, dises ist unsere Modulo…
öffnet ihn und wird ein fenster gezeigt, wie dieses,
Als der Preis nicht gibt, wir bauen ihn, Wo Name stehe, schreiben Preis in Sortierung gibt der zahl die du möchtet… , dann wird gefragt in andere sprachen zu kopiert, macht ihn wenn du mehrer Sprachen hast…
Mit diese schritte habe der Microdata der uns Fehlt…
Dritte, in der Artikel beschreibung, bekomme schon der Preis, und als uns möchte er nicht wiederholt (der neue Preis…), wir soll ihn verstecken …
Um zu sehen wie heißt seine id oder class name, in eine von unsere Artikel, clicken und gehe zum Attribute,
wo stehe Preis, geben ein Preis und speichen, dan in Firefox gehen zum Extras > Web-Entwilckler > Werkzeuge ein und klicken sie…
Wird gezeigt der neue Name Preis und seine Wert der wir frühr gegeben haben, auch ist der Preis die wir früht hatten(der Große…)…, mit dem Maus gehen zum neue Preis und Firefox wird gezeigt seine id oder class, ich habe Zwei id Bekomme eine für das Preis Name, und andere für das Wert,
th#attrTitle_4
td#attrValue_4
Ich weiß nicht ob du gleiche wie ich bekomme, deshalb ist besser wenn du selbst test…
In /source/out/mein_Theme/src/CSS habe eine Datei gebaut für die verenderung in CSS, auf diese datei habe geschrieben,
th#attrTitle_4 { display: none; }
td#attrValue_4 { display: none; }
dann speichen, der tmp Verzeichnis leer machen, Update deine Webseite, der Preis der frühr wurde gezeigt mit dem Attribute wird nicht gezeigt und das funzionert für alle artikel, nur brauchst ein mal machen…
dann gehen zum https://search.google.com/structured-data/testing-tool oder andere, und diese Fehler wird nicht mehr gezeigt…