私は単純に4つのフィールドを取得するビューを持っていますが、基本的には特定のコンテンツタイプのフィールドを取得します。
CSSクラス(プレーンテキスト)
画像(イメージ)
タイトル
ボディDrupal Views 2:カスタムマークアップを使用した出力
非常にシンプルなものを次のようにフィールドがあります。ビューを作成しましたが、特殊な方法で出力する必要があり、ビルドのカスタムマークアップとの関連でこのようなものがどのように分解されるのか判断できません。私はコンテナ内の各行をラップする必要があり、各行はそれ自身のコンテナに分解され、次のコードを見てください。
<div id="homepage-folio-portlets">
<div class="homepage-folio-portlet [CSS class]">
<div class="homepage-folio-portlet-image"><img src="[Image]" width="450" height="330" alt="" class="[CSS class]-image" /></div>
<div class="homepage-folio-portlet-text">
<strong>[Title]</strong>
<p>[Body]</p>
</div>
</div> <!-- /homepage-folio-portlet -->
</div> <!-- /homepage-folio-portlets -->
は、だから私は、コンテナ、ホームページ・フォリオ・ポートレットを持って、その内部に、私は、各行のクラスホームページ-フォリオ・ポートレットを使用して新しいコンテナを作成するビューを反復処理したいですその行からCSSクラスを含めて返されました。
私の最大のハードルは、template.phpに自分の.tplファイルまたはテーマ機能を組み込む方法を考え出すことです。私は命名規則を理解していますが、中に入ると私は何をすべきか分かりません。私はtemplate.phpでちょっとした魔法をやって、自分の行出力がコンテンツからCSSクラスを認識しているかどうかを確かめる必要があると感じていますが、誰が知っていますか?どんな助けや方向性もありがとう。
私はこれらのステップを理解していますが、このビデオが見つかるまで、それは奇妙な「必要に応じてコードを編集する」ステップです。http://mustardseedmedia.com/podcast/episode30 – creativetim
デフォルトforeachループのコードで、 "print $ fields ['id'] - > content"のようなものを私に利用できるかどうかは分かりませんでした。 – creativetim