私はCCKとビューに大きく依存するDrupal 6サイトで作業しています。私はiPhone用のwebappでコンテンツを使いたいと思っています。 webappはHTMLとCSSで構築され、最終的にPhoneGapなどを使用してネイティブに変換され、JQuery ajax呼び出しを使用して書式設定されたHTMLをインポートします。計画は、各ページに必要なデータを返すビューをWebサイトに作成し、そのビューのテンプレートを作成して、そのデータを正しい形式で出力することです。カスタムテンプレートのCCKアイテムを出力する
私は苦労しているHTML出力で非常に規範的にする必要があります。私はあまりDrupalのテンプレートに精通していないし、ノードを出力するときにたくさんのHTMLが作成され、すべてがサイトテンプレートにも含まれているように思える。私は自分が望むものを正確に出力できる必要があります。
<div class="customclass">
<?php echo($cckfield) ?>
</div>
<?php foreach($cckarray as $key -> $value) {
echo(some html using $key and $value);
}?>
上記の擬似コードは、必要とされる制御のレベルを示すことを望みます。これは、コアまたはモジュールを使用して可能ですか?または、Viewsに行くのではなく、自分のページをロールしてAPIを使用する必要がありますか?
私はここであなたの問題を正確に見ることができません。あなたはDrupalによって生成されたすべてのHTMLを削除し、より軽量な構造に置き換えることを話していますか?または、ページ自体を構成する値を出力する方法は? – DrColossos
私はDrupalで生成されたHTMLは必要ありません。文字通りテンプレートで定義した内容なので、これをウェブページに直接ドロップすることができます – Macros