私はどのように3列レイアウトにメインカラムと左のサイドバーのスペースをカバーするいくつかのコンテンツを把握しようとしています。 ページには、最初の部分に3列、左側に2列のサイドバーがあります。(3列レイアウト上の)メインカラムと左のサイドバーをカバーする静的ブロック
これは私のホームページです。メインページが現在の3列のレイアウトを使用する唯一のページなので、新しいレイアウトは必要ありません。
このデザインを取得する最も良い方法は何ですか?
スタティックブロックにすることはできますか?
私はどのように3列レイアウトにメインカラムと左のサイドバーのスペースをカバーするいくつかのコンテンツを把握しようとしています。 ページには、最初の部分に3列、左側に2列のサイドバーがあります。(3列レイアウト上の)メインカラムと左のサイドバーをカバーする静的ブロック
これは私のホームページです。メインページが現在の3列のレイアウトを使用する唯一のページなので、新しいレイアウトは必要ありません。
このデザインを取得する最も良い方法は何ですか?
スタティックブロックにすることはできますか?
ので、最初のステップとして、私は
<cms>
<layouts>
<homepage>
<label>Home Page</label>
<template>page/home-page.phtml</template>
<layout_handle>home_page</layout_handle>
</homepage>
</layouts>
</cms>
を/app/etc/local.xmlするためにこれを追加し、家庭page.phtmlという名前の3列レイアウトの複製作成しました:
アプリの\設計を\フロントエンド...... \テンプレート\ページ\家庭page.phtml
は今、私は新しいレイアウトを持っていますが、残念ながら、私は結果を得るために編集する方法がわかりません。
私はこれを求めて少し不快に感じるが、私は、レイアウト設計には本当に新しいですし、私は私の新しい家-page.phtmlを編集する方法については考えている、あなたは私を理解することができます願っています。私は右、あまりにも新しいCSSクラスをする必要があります推測
<head>
<?php echo $this->getChildHtml('head') ?>
</head>
<body<?php echo $this->getBodyClass()?' class="'.$this->getBodyClass().'"':'' ?>>
<?php echo $this->getChildHtml('after_body_start') ?>
<div class="wrapper">
<?php echo $this->getChildHtml('global_notices') ?>
<div class="centerbg">
<div class="bottombg">
<div class="topcurve">
<div class="page">
<?php echo $this->getChildHtml('header') ?>
<div class="main-container col3-layout">
<div class="main">
<div class="col-left sidebar"><?php echo $this->getChildHtml('left') ?></div>
<div class="col-main">
<?php echo $this->getChildHtml('breadcrumbs') ?>
<?php echo $this->getChildHtml('global_messages') ?>
<?php echo $this->getChildHtml('content') ?>
</div>
<div class="col-right sidebar"><?php echo $this->getChildHtml('right') ?></div>
</div>
</div>
<?php echo $this->getChildHtml('footer') ?>
<?php echo $this->getChildHtml('before_body_end') ?>
</div>
</div></div></div>
</div>
<?php echo $this->getAbsoluteFooter() ?>
</body>
</html>
:
ファイルには、次のようになりますか?
正直なところ、ホームページであっても、新しいページレイアウトを追加することをお勧めします。 – pspahn