DIV, определенный WebDevToolbar, отсутствует в файле? - PullRequest
0 голосов
/ 08 августа 2009

Я пытаюсь использовать Magento для своей корзины для покупок и хочу переключиться с правой колонки на левую. Я включил отображение ID / CLASS на панели инструментов веб-разработчика в Firefox и вижу «.main col2-right-layout», который, я считаю, я должен переключиться на «.main col2-left-layout», альтернативный стиль является предопределенным но выполнение поиска файлов с фразой «col2-right-layout» в них только подтягивает таблицу стилей. Я ищу ВЕСЬ каталог Magento. Как это возможно? Не чувствителен к регистру, и я даже ищу скрытые папки. Как это может быть?

** Я посмотрел в этом файле, div не упоминается. **

Ответы [ 2 ]

0 голосов
/ 19 сентября 2010

col2-right-layout упоминается в

приложение / дизайн / интерфейс / базы / по умолчанию / шаблон / страницы / 2columns-right.phtml

или в Magento 1.3

приложение / дизайн / интерфейс / по умолчанию / по умолчанию / шаблон / страницы / 2columns-right.phtml

Если вы хотите поменять макет, я бы предложил изменить его в одном из XML-файлов макета. Для корзины покупок отредактируйте приложение / design / frontend / base / default / layout / checkout.xml

изменение

<checkout_cart_index translate="label">
    <label>Shopping Cart</label>
    <remove name="right"/>
    <remove name="left"/>
    <!-- Mage_Checkout -->
    <reference name="root">
        <action method="setTemplate"><template>page/1column.phtml</template></action>
    </reference>

до

<checkout_cart_index translate="label">
    <label>Shopping Cart</label>
    <remove name="right"/>
    <remove name="left"/>
    <!-- Mage_Checkout -->
    <reference name="root">
        <action method="setTemplate"><template>page/2columns-left.phtml</template></action>
    </reference>

И аналогично для страницы оформления заказа в том же файле изменить

<checkout_onepage_index translate="label">
    <label>One Page Checkout</label>
    <!-- Mage_Checkout -->
    <remove name="left"/>

    <reference name="root">
        <action method="setTemplate"><template>page/2columns-right.phtml</template></action>
    </reference>

до

<checkout_onepage_index translate="label">
    <label>One Page Checkout</label>
    <!-- Mage_Checkout -->
    <remove name="left"/>

    <reference name="root">
        <action method="setTemplate"><template>page/2columns-left.phtml</template></action>
    </reference>

Как всегда, лучше сделать копию файла, который вы редактируете, в свою собственную тему.

0 голосов
/ 08 августа 2009

Файлы находятся в приложении / макете / по умолчанию / по умолчанию / шаблоны / страницы /

У меня дома нету dev-копии magento, вот и все, что я могу вспомнить на макушке головы - постараюсь не забыть подтвердить, когда на работе.

Если вы хотите поменять местами шаблоны, вам нужно посмотреть в app / layout / default / default / layout / page.xml, а также некоторые другие xml-файлы - там определены шаблоны.

(Да, система компоновки / шаблонов magento сложна и имеет крутую кривую обучения, но она того стоит!)

...