2

Drupal のサービス レイヤーでノードなどを取得することは可能ですが、Drupal をサービス レイヤーに制限する方法はありますか。この場合、フロント エンドは Drupal/PHP ではなく、まったく別のものになります。Drupal がどこにも積み込まれないようにし、サービス レイヤーを介して Drupal と通信する非 drupal インターフェース ロードのみを保持する方法はありますか?

4

1 に答える 1

5

はい、これは完全に可能です。インストールする必要があるのは、CCK、Views、および Services モジュールです。次に、権限で「コンテンツへのアクセス」権限を管理者(および編集者など)のみに設定します。また、アクセスできないビュー (誰も表示する権限がないビュー) を介してコンテンツを公開します。これらのビューは、Services モジュールにフィードされます。

XMLRPC/services エンドポイントを除いて、すべてのページで「アクセスが拒否されました」と表示されます。

Drupal の心臓部には「HTML でのプレゼンテーション」が組み込まれているため、これはかなり不器用です。そのため、いくつかの奇妙な構成が必要になりますが、完了すると非常にうまく機能します。

于 2010-07-11T08:28:58.053 に答える