ディスプレイ スイート用のタイトル フォーマッタを作成していますが、タイトルが「CCK」タイプではありません。フォーマッタの定義方法を教えてくれる人はいますか?
質問する
2011 次
3 に答える
1
タイトルが「CCK」タイプじゃないってどういうこと?フィールドである必要があります。このモジュールを試してください: http://drupal.org/project/custom_formatters
于 2012-08-10T19:40:14.377 に答える
1
title はフィールドではなくプロパティであるため、フィールド フォーマッタは使用できません。
この問題を解決するには、ノード テンプレート ファイルをオーバーライドする、hook_preprocess 関数を実装する、hook_node_view を実装するなど、別のアプローチを取る必要があります。
編集: プロパティとフィールドについては、多くの議論があります。title がまだプロパティである理由と、関連するモジュールについての背景を説明するためのリンクを次に示します。
- http://drupal.org/node/557292 - 問題: ノード タイトルをフィールドに変換する
- http://drupal.org/node/571654 - 問題: ノードのタイトルをフィールドとして戻す
注: 私はこれらすべてのモジュールを使用したわけではなく、いかなる方法でもそれらを支持するものではなく、それらがあなたの質問に対応しているとは主張しません。これはあなたの啓蒙のための短いリストです:
于 2012-11-07T18:39:41.493 に答える
0
これについては、カスタム フォーマッタ モジュールに問題があります: #816924: タイトル フィールドのカスタム フォーマッタ?
于 2013-04-13T16:09:12.240 に答える