Ich habe verschiedene Tuts darüber gelesen und einige sagen, dass alles über das Admin-Panel erledigt werden kann, andere sagen, dass ich Code in mein Layout und in die Vorlagendateien einfügen muss. Nun, nichts funktioniert ...
- Ich habe den statischen Block von admin> CMS> static blocks mit dem Bezeichner home_image-center erstellt
Ich habe die Vorlagen- App / design / frontend / enterprise / my_theme / template / cms / home.phtml gefunden und an der Stelle, an der der Block stehen soll, den folgenden Code geschrieben:
<div>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('home_image-center')->toHtml();?>
</div>
In admin> CMS> Pages wurde die aufgerufene Seite geöffnet,
home
und auf der Registerkarte Design im Feld Custom Layout Update XML habe ich den folgenden Code hinzugefügt:<block type="core/template" name="home_image-center" template="cms/home.phtml" />
zwischen denreference
Tags.
Ich habe Text in den Inhalt des statischen Blocks eingefügt, nur um zu sehen, ob er angezeigt wird, aber nicht. Mein letztes Ziel ist es, diesen Block dort abzulegen und zur Verfügung zu stellen, um ein statisches Bild oder einen statischen Text darin zu haben, der jederzeit vom Back-End aus geändert werden kann.
quelle
{{block type="cms/block" block_id="home_center_image" template="cms/content.phtml"}}
... ausprobiert und es funktioniert nicht.cms/block
in System -> Berechtigungen -> BlöckeEs ist eine späte Antwort, aber ich werde teilen. Es ist wahr, dass Sie alles vom Administrator aus erledigen können. Sie können jeder cms-Seite einen beliebigen statischen Block direkt von admin als Widget hinzufügen. Öffnen Sie die CMS-Seite und klicken Sie auf die Registerkarte Inhalt. Klicken Sie oben auf die Schaltfläche Widget einfügen .... Sie erhalten folgendes Fenster.
Wählen Sie in der Dropdown-Liste CMS Static Block aus. Dann haben Sie das folgende Fenster.
Wählen Sie nun eine benutzerdefinierte Vorlage aus, behalten Sie die Standardvorlage bei und klicken Sie auf die Schaltfläche Block auswählen. In einem weiteren Popup-Fenster wird die vollständige Liste der Blöcke angezeigt (siehe unten).
Wählen Sie den gewünschten Block und das Fenster wird geschlossen. Klicken Sie nun im Fenster "Widget einfügen" auf "Widget einfügen". Der cms-Block wird Ihrer cms-Seite hinzugefügt.
Es wird der folgende Code eingefügt:
Ich verwende dieselbe Methode, um statische cms-Blöcke zu meinen cms-Seiten hinzuzufügen, und es funktioniert einwandfrei.
Vielen Dank
quelle
Richtig, also waren ich (und ihr) uns sehr nahe. Auf der aktuellen CMS-Seite in Design> Custom Design> Custom Layout Update musste ich das XML- Feld setzen
und bevor ich es einfach versuchte
<block type="core/template" name="home_image-center" template="cms/home.phtml" />
.Jetzt funktioniert es gut. :)
quelle
{{block type="cms/block" block_id="home_image-center"}
http://www.magentocommerce.com/knowledge-base/entry/how-do-i-create-and-edit-static-blocks
quelle
Sie sollten Folgendes überprüfen:
CMS
→Pages
Suchen Sie dann nach der Werbebuchung, deren Wert " home" lautet.
URL Key
Klicken Sie auf die Zeile, um sie zu bearbeiten.Klicken Sie im linken Optionsmenü auf die
Contents
Registerkarte und dann aufShow / Hide Editor
, um den Inhalt der Seite in Rohcode anzuzeigen.Sie können die Seite von hier aus bearbeiten und die gewünschten Änderungen vornehmen.
PS: Dies ist etwas knifflig, da die Änderungen - wie Sie bereits erwähnt haben - direkt in der Vorlagendatei vorgenommen werden müssen. Nach meiner Erfahrung funktioniert diese Methode jedoch in der Regel zu 100%.
quelle
home
im Namen hat ...