1

CCK API を使用すると、CCK を使用して状態を保存する多数のフィールドを使用して、カスタム モジュールからノード タイプを作成できますか? その場合、ユーザーがフィールドを変更できないようにこれらのフィールドをロックできますが、ユーザーはノード タイプにフィールドを追加できますか?

ありがとう

4

2 に答える 2

1

あなたの最初の質問に対する答えは「はい」だと思います(少なくとも Drupal 6 の場合、CCK の要素が Drupal Core に統合されています)。フィールドが 1 つしかありませんが、Amazon モジュールはこの種のことを行っていると思います。

ただし、2 番目のリクエストのアイデアは実現可能ではないと思います。Drupal はモジュール レベルのパーミッションの制御のみをサポートしているのに対し、これにはフィールド レベルのパーミッションの制御が必要なようです。

于 2008-11-12T00:23:08.380 に答える
0

GUIに検証コードを追加して、コンテンツタイプで干渉されるCCKフィールドを制限することができます。ただし、これによって別のモジュールが斧でそこに入るのを防ぐことはできません。

不要な変更を検出するたびに、優先CCK設定を復元するチェックを追加できます。

于 2009-08-12T01:19:43.793 に答える