Ah, makes sense. Ok, so that leaves me with one higher-level question.
Is there a question I should be asking myself to decide whether to have
cck manage the content type, its field and the processing of both or to
do it separately, other than which is easier?
On 01/17/2011 04:36 AM, Randy Fay wrote:
The D6 node_example in Examples is the non-CCK technique, and it adds
*data* but not fields, to a node. Presentation and data management are
done in custom code.
If you just need something that CCK can do, use features and CCK
(which is essentially the easier way to do #1).
Both ways work, but if you *can* do it with CCK + features I would
think that would be the best technique.
-Randy
On Mon, Jan 17, 2011 at 4:49 AM, <j...@ayendesigns.com
<mailto:j...@ayendesigns.com>> wrote:
I find what seems to be two different approaches for creating
fields for a custom content type via a module. One is from
drewish, where the field is first added via cck manually, then
dumped with var_export(content_fields()) and then added to the
content type in the install via content_field_instance_create().
The other is in rfay's Example module, where Randy creates a table
for the module in the install and inserts fields into it that are
what cck would insert.
I'm wondering if the latter removes the need for me to do all the
node processing from my module. Also, my content type has one
field (other than title and body) which is an image filefield with
unlimited instances, and I'm thinking that that same method would
have the field being handled by filefield and that the method in
Example would require that I manage the _fid, _list and _data db
content, etc., so if there's a reason why this would be a better
way to do it, or why the first method wouldn't be, I'm missing it.
Jeff
--
Ayen Designs
388 Bullsboro Drive #105 ยท Newnan, Georgia 30263
404-271-9734
Web:ayendesigns.com <http://ayendesigns.com>
Blog: theAccidentalCoder.com <http://theaccidentalcoder.com>
Drupal: j. ayen green <http://drupal.org/user/367108>
IRQ: j_ayen_green
IM (Yahoo) baalwww (MSN) baal...@yahoo.com
<mailto:baal...@yahoo.com>
Skype: ayendesigns
Ayen Designs is a tradename of the computer services division of
--
Randy Fay
Drupal Module and Site Development
ra...@randyfay.com <mailto:ra...@randyfay.com>
+1 970.462.7450