私はDrupalをWordpressからやってきたのは初めてですが、サイトを稼働させることができました。WPではテーマ設定は簡単ですが、D7ではわかりません。
以下のように、コンテンツタイプとノードコンテンツ出力HTMLがあります。しかし、私はnode-contentの中間セクションにカスタムhtmlを追加したかった:
<div class="node-content">
<div class="section field field-name-field-xxx ">
....
</div>
<!--need to add My Custom HTML here-->
<div class="section field field-name-field-yyy ">
....
</div>
</div>
オンラインで検索しましたが、基本的な手順がわかりません。現在、私は Zircon の子テーマを使用しています。
何か助けは?
カスタムテンプレートファイル node--type.tpl.phpを作成します。ここで、type
はコンテンツタイプのマシン名です。
テーマのテンプレートフォルダーに配置します/sites/all/themes/YOURTHEME/templates
およびキャッシュをクリア/フラッシュして、変更を確認します。
例:記事のコンテンツタイプ:node--article.tpl.php
<?php print render($content['field_xxx']); ?>
// custom html goes here
<?php print render($content['field_yyy']); ?>