4
私はDrupal 7で "group_imagecache"と呼ばれるfield_groupを持っています。これをプログラムで削除するには?プログラムでfield_groupを削除
私はコードを読んでみましたが、それはctoolsを使用しているようですが、私はむしろctoolsを使用しません。
私はDrupal 7で "group_imagecache"と呼ばれるfield_groupを持っています。これをプログラムで削除するには?プログラムでfield_groupを削除
私はコードを読んでみましたが、それはctoolsを使用しているようですが、私はむしろctoolsを使用しません。
ctoolsはfield_groupの依存関係です。フィールドグループとプログラムで対話したい場合は、ctoolsのAPIを使用してフィールドグループとやり取りする必要があります。
幸い、この場合は苦労しません。次のようなものが動作するはずです。
if ($group = field_group_load_field_group($group_name, $entity_type, $bundle_name, $mode)) {
ctools_include('export');
field_group_group_export_delete($group, FALSE);
}
詳細については、field_groupモジュールのこれらの機能についてはgrepを参照してください。
'$ mode'変数を' field_group'テーブルで調べるべきかどうか不明な場合は、私にとっては、それは 'フォーム'だった。 –
'$ mode'は、ノードフォーム上のグループの場合は' form'、ディスプレイ上のグループの場合はビューモードの名前です(通常は 'default')。 – leymannx
しかし、私は 'ctools_include( 'export');が正確に何をするのだろうか? – leymannx