0

私は Magento に非常に慣れていないため、カスタム テーマをゼロから構築することで深みにはまっていきます。

カスタム テーマに追加するフォルダーをapp/design/frontend追加し、すべてのリソースをスキン ファイルに追加しました。skin/frontend

次に、レイアウト フォルダーをコピーして、次のようapp/design/frontend/base に変更しpage.xmlました。

<?xml version="1.0"?>

<layout version="0.1.0">

    <default translate="label" module="page">
        <label>All Pages</label>
        <block type="page/html" name="root" output="toHtml" template="page/default.phtml">

            <block type="page/html_head" name="head" as="head">
                <action method="addCss"><stylesheet>css/reset.css</stylesheet></action>
                <action method="addCss"><stylesheet>css/webfonts.css</stylesheet></action>
                <action method="addCss"><stylesheet>css/jqzoom.css</stylesheet></action>
                <action method="addCss"><stylesheet>css/core.css</stylesheet></action>
            </block>

            <block type="page/html_header" name="header" as="header">
                <block type="page/top_nav" name="top.nav" as="topNav"/>
                <block type="page/top_cart" name="top.cart" as="topCart"/>
            </block>
            <block type="page/html_nav" name="nav" as="nav" template="page/html/nav.phtml"/>

            <block type="page/html_aside" name="aside" as="aside" template="page/html/aside.phtml"/>

            <block type="core/text_list" name="content" as="content"/>

            <block type="page/html_newsletter" name="newsletter" as="newsletter" template="page/html/newsletter.phtml"/>
            <block type="page/html_features" name="features" as="features" template="page/html/features.phtml"/>

            <block type="page/html_footer" name="footer" as="footer" template="page/html/footer.phtml"/>

        </block>

    </default>

</layout>

必要なレイアウトに合わせたいのですが、管理パネルに入ると、自分のレイアウトへの参照がどこにも見つかりませんか?

カスタムテーマフォルダーのレイアウトをカスタムページに配置する方法はありますか?

4

3 に答える 3

0

ステップ1:[デザイン構成]タブに移動します([システム]->[構成]->[デザイン]タブ)。

ステップ2:[デザイン]タブの[現在のパッケージ名]に、新しいテーマが存在するインターフェイスの名前を入力します。このボックスを空白のままにすると、Magentoは「デフォルト」と呼ばれるインターフェースを自動的にロードします。

ステップ3:[デフォルト]([テーマ]見出しの下)に、Webサイト/ストアにロードする新しいテーマの名前を入力します。このボックスを空白のままにすると、Magentoは「デフォルト」というテーマのみを自動的にロードします(デザインタブの構成に関係なく、Magentoは「デフォルト」というテーマを自動的にロードします。管理者でテーマを割り当てると、そのテーマは単に階層の上位にロードされますが、テーマ「デフォルト」と一緒にロードされます。ただし、これは今後の安定版リリースで変更され、ストアにロードされるテーマを完全に制御できるようになります)。ファイルタイプ(レイアウト、テンプレート、スキン、または翻訳ファイル)に応じてテーマを個別にロードすることを選択した場合は、対応するファイルタイプを取得するテーマの名前を入力します。

ステップ4:完了したら、[設定を保存]ボタンをクリックして、ストアをリロードします– Voila!これで、新しいテーマがフロントエンドに反映されます。

詳細については、ここをクリックしてくださいhttp://www.magentocommerce.com/design_guide/articles/working-with-magento-themes

于 2013-02-13T14:04:46.427 に答える
0

まず、カスタム テーマ用の適切なフォルダー構造を作成します。

i.e. app/design/frontend/yourtheme/

(yourtheme =  give a name to your theme or it can be "default")

それらにレイアウトフォルダーを作成し、それぞれのファイルをコピーしてレイアウトの変更を定義します。

これで、以下のパスのファイルが必要です

app/design/frontend/yourtheme/layout/page.xml

次に、管理パネルの[システム] > [構成] > [一般] > [デザイン] > [テーマ] に移動します

次に、「デフォルト」の入力ボックスに対してテーマ名 (つまり、yourtheme) を設定します。

お役に立てれば..

于 2014-02-19T13:21:33.527 に答える
0

Magento CMS ページの新しいページ レイアウトの追加

Magento は高度な e コマース機能を提供しますが、Web サイトに追加のコンテンツを追加する従来の CMS ページを無視するべきではありません。一般的に、これらのページには同じ構造のコンテンツが含まれていることはほとんどないため、新しいテンプレートを作成する必要があります。

新しいテンプレートを作成するには、まずテンプレートで phtml ファイルを作成し、それを app/design/frontend/default/your-theme/template/page に保存する必要があります。次に、local.xml (app/etc/local.xml) を開きます。コードの 55 行目のどこか、すぐ下

<session_save><![CDATA[files]]></session_save>

次のコードを挿入します: 管理パネル page/template-title.phtml のドロップダウン メニューに表示されるタイトル

  • コードはタグ内にある必要があります

例: local.xml

ここに画像の説明を入力

結果: 新しいレイアウトの管理パネルの CMS ページ。

ここに画像の説明を入力

于 2014-02-19T11:33:04.283 に答える