Frage

In meinem Projekt habe ich das 2-column-links-Layout über CMS über CMS hinzugefügt, wie erläutert hier.

enter image description here

Wie im obigen Bild gezeigt, versuche ich, den rot ausgekleideten Abschnitt aus dem grün ausgekleideten Abschnitt zu entfernen, der den Klassennamen als col-main.

Ich weiß, wie man Blöcke durch Updation -Layouts entfernen, aber dies ist eine Art unterschiedlich. Es gibt keine Vorlagendatei, die den rot ausgekleideten Block enthält.

Hier ist der Auszugscode von 2columns-left.phtml :

<div class="col-main">
     <?php echo $this->getChildHtml('global_messages') ?>
     <?php echo $this->getChildHtml('content') ?>
</div>

Wenn ich das entferne content Block aus dem obigen Code, dann ändert sich nichts und wenn ich entferne global_messages Der vollständige grün ausgekleidete Abschnitt wird entfernt, den ich absolut nicht will.

Ich habe sogar versucht, nach den Vorlagendateien zu suchen, die über die oben genannten Blöcke auf Seite von Seite.xml gehalten werden. Aber sie halten keine Vorlagendatei. (seltsam).

Hier ist der Code von Seite.xml Auszug:

<block type="core/messages" name="global_messages" as="global_messages"/>
<block type="core/messages" name="messages" as="messages"/>

<block type="core/text_list" name="content" as="content" translate="label">
    <label>Main Content Area</label>
</block>

Ich bin mir nicht sicher, was hier passiert.

Irgendeine Hilfe?

BEARBEITEN: Ich habe gerade gesehen, dass der Inhalt in CMS ist. Aber wird das Ändern von CMS -Inhalten zukünftige Magento -Upgrades beeinflussen?

Irgendwelche anderen besseren Weg?

War es hilfreich?

Lösung

  1. Melden Sie sich bei Admin-End an
  2. Gehen Sie zu CMS -> Seiten -> Klicken Sie auf die Homepage (Status = aktiviert).
  3. Klicken Sie auf Inhalt
  4. Unter dem Code entfernen

<p class="home-callout"><a href="{{store direct_url="apparel/shoes/womens/anashria-womens-premier-leather-sandal.html"}}"><img src="{{skin url='images/ph_callout_left_top.gif'}}" alt="" border="0" /></a></p> <p class="home-callout"><img src="{{skin url='images/ph_callout_left_rebel.jpg'}}" alt="" border="0" /></p>

Andere Tipps

Dies ist das am meisten gehaltene Geheimnis in der Magento -Community, wie man Banner deaktiviert;)

In der Datei App/Design/Frontend/Base/Standard/Layout/Catalog.xml

Entfernen Sie die folgenden Zeilen, um es zu entfernen:

<reference name="left">
    <block type="core/template" name="left.permanent.callout" template="callouts/left_col.phtml">
        <action method="setImgSrc">
            <src>images/media/col_left_callout.jpg</src>
        </action>
        <action method="setImgAlt" translate="alt" module="catalog">
            <alt>Our customer service is available 24/7. Call us at (555) 555-0123.</alt>
        </action>
        <action method="setLinkUrl">
            <url>checkout/cart</url>
        </action>
    </block>
</reference>
<reference name="right">
    <block type="catalog/product_compare_sidebar" before="cart_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml" />
    <block type="core/template" name="right.permanent.callout" template="callouts/right_col.phtml">
        <action method="setImgSrc">
            <src>images/media/col_right_callout.jpg</src>
        </action>
        <action method="setImgAlt" translate="alt" module="catalog">
            <alt>Keep your eyes open for our special Back to School items and save A LOT!</alt>
        </action>
    </block>
</reference>

Es ist die Linien 48 - 61 in Magento 1.7.0.2

Bearbeiten: Ok, Sie wollten die Anzahl der Spalten innerhalb der Catalog.xml (gleich wie oben) innerhalb der Tags ändern <catalog_category_default translate="label"> und <catalog_category_layered translate="label">Fügen Sie Folgendes zu einer leeren Zeile hinzu: <update handle="page_one_column" />

All die verschiedenen Griffe dafür sind in Seite.xml gefunden

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