2010
06.07
06.07
CCKのフィールド作成画面で、
全般の設定 > 使用する値 > PHPコード の欄に以下のように記述する(「コンテンツタイプ」の部分は任意のコンテンツタイプ名に置き換える)
この例ではノードタイトルを使っていますが、SQL文を書き換えれば別のフィールドなども使えます。
SQLがいまいちよく分かってない私のような人は、Viewsでビューを作ってみるふりをして、生成されるSQL文をさらっとパクりましょう参考にして勉強しましょう。
$sql = "SELECT node.nid AS nid, node.title AS node_title FROM node node WHERE node.type in ('コンテンツタイプ')"; $result = db_query($sql); $titles = array(); while ($node = db_fetch_array($result)) { $titles[] = $node[node_title]; } return $titles;
No Comment.
Add Your Comment