Frage

Ich muss einige statische Inhalte in der Produktbeschreibung hinzufügen.

Ich habe ein Geschäft, in dem ich alle meine Produkte über den CSV -Import hinzufüge, und viele von ihnen teilen gemeinsame HTML -Code im Feld Beschreibung, beispielsweise in der Modellbeschreibung.

Nehmen wir an, ich habe 500 Produkte Modell XYZ und die XYZ -Beschreibung lautet

<h1>XYZ</h1>
<p>The next generation of XY<p>

Gibt es eine Möglichkeit, dies als CMS -Seite (oder statische Block) zu erstellen und in die Beschreibung der Produkte einzulegen?

Ich hätte es erledigen lassen, das Layout der Produktseite zu bearbeiten, aber ich möchte es in der Beschreibung, damit ich es leicht mit eBay und anderen Märkten synchronisieren kann.

Vielen Dank

War es hilfreich?

Lösung

Obwohl ich es nicht empfehle, weil dies zu Leistungsproblemen führen kann (mehr Zeit für die Verarbeitung der Produktbeschreibung), schrieb ich ein Tutorial dazu. Sie können es hier finden.
Es hat für mich ohne Probleme für Produkte und Kategorien funktioniert.
Die Hauptidee besteht darin, die Produktbeschreibung (oder jedes andere Attribut) zu verarbeiten, genau wie der Inhalt einer CMS -Seite oder eines CMS -Blocks verarbeitet wird, bevor der Inhalt zurückgegeben wird. Ich meine, es sollte in der Lage sein, Richtlinien wie zu unterstützen {{block type="..."}}, {{store url=""}}, {{skin}} und andere.

Andere Tipps

Aus jedem CMS -Feld in Magento sollten Sie sich auf einen statischen Block beziehen können - Sie können sich sogar programmgesteuert darauf beziehen:

Hinzufügen statischer und nicht statischer Blöcke direkt zu Vorlagen:

<?php echo $this->getLayout()
->createBlock('cms/block')
->setBlockId('your_block_id')->toHtml(); ?> 

Kurzer Code in einer anderen Block- oder CMS -Seite:

{{block type="cms/block" block_id="your_block_id"}}

Noch mehr Lesen:

http://bradfrostweb.com/blog/web/magento-static-blocks/

Quelle: https://stackoverflow.com/questions/8007555/how-to-add-a-cms-static-block-to-all-pages-in-magento

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top