4 つのフィールドを取得する単純なビューがあります。基本的には、特定のコンテンツ タイプのフィールドを取得します。フィールドは次のとおりです。
CSS クラス (プレーン テキスト)
画像 (画像)
タイトル
本文
かなり単純なもの。ビューを作成しましたが、特殊な方法で出力する必要があり、ビルドからのカスタム マークアップと組み合わせて、この出力がどのように機能するかを判断できません。各行をコンテナーにラップする必要があり、各行は独自のコンテナーに分割されます。次のコードを見てください。
<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 -->
そのため、コンテナー、homepage-folio-portletsがあり、その内部でビューを反復処理して、行からの CSS クラスを含む返された各行に対してクラスhomepage-folio-portletを使用して新しいコンテナーを作成します。
私の最大のハードルは、.tpl ファイルまたは template.php のテーマ関数を作成する方法を見つけることです。命名規則は理解していますが、中に入るとどうすればよいかわかりません。どちらの方法でも、行出力がコンテンツの CSS クラスを認識できるようにするために、template.php で少し魔法をかける必要があると感じていますが、誰にもわかりません。任意のヘルプと指示をいただければ幸いです。