2011-10-25 5 views
1

私はDrupalを使い慣れていますが、私はそれをかなり簡単に見つけました。どのようにすればいいか分からないだけのことがあります。それはとても簡単です。Drupal 7は、フロントページにテキストブロックを追加します。

サイトのホームページのテンプレートを作成しました(別のレイアウト(page-front.tpl-phpを作成しました))。このページには、メインメニュー、画像、会社のミッションステートメントのテキストのみが表示されます。私はミッションテキストだけでなく、すべてをやったことがあります。私はそれをどうやってやるのか考えていません。

私はHTMLでハードコードすることができますが、グラフィックの方法でクライアントが最終的にそれを変更できるようにしたいと思います。コンテンツタイプを作成しようとしましたが、タイトルフィールドと送信された情報を削除できません。私はViewsを使うことを考えましたが、私が必要とするものはそれほど複雑すぎるようですね。

私が使用したイメージはHTMLでハードコードされていますが、変更されないことがわかっていますが、イメージとテキストの両方で表示する必要がありますか?しかし、どのように私はタイトルフィールドと提出情報を取り除くだろうか?

可能であれば、誰かがこれを行うための最善の方法を提案してもらえますか?多分、私は複雑すぎます。

ありがとうございます。

答えて

2

最も簡単な方法は、テーマ内にリージョンを作成してから、ホームページのそのリージョンにブロックを配置することです。 mytheme.infoで

:ページで

... 
regions[front] = Front Page Text 
... 

- front.tpl.php:

echo render($page['front']); 

その後、あなたのブロックの管理ページでブロックを作成し、「フロントページに割り当てます「テキスト」領域に出力するコンテンツを追加します。ブロックの可視性を<front>に制限することもできますが、他のテンプレートファイルでその領域を出力しないと違いはありません。

+0

偉大な働き、あなたは私の多くの助け:) – brunn