API für Content Type
Eingetragen von rapsli (1500)
am 16.08.2007 - 13:19 Uhr in
am 16.08.2007 - 13:19 Uhr in
Ich möchte mit meinem Modul direkt einen selbstdefinierten Content Type erstellen.
Es stellen sich also zwei Fragen:
- Wie kann ich auf Modulebene bei Modulinstallation einen neuen Content Type erstellen? Dies wäre lediglich einmal bei der Installation erforderlich.
- Wie kann ich diesen ansteuern? D.h. neue Nodes erstellen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Guck dir da mal die
am 16.08.2007 - 13:28 Uhr
Guck dir da mal die folgenden Links an:
http://api.drupal.org/api/function/hook_nodeapi/5
http://api.drupal.org/api/file/modules/node/node.module/5 (hier im speziellen die node_type_* Funktionen)
gruß pebosi
gruß pebosi
--
https://pebosi.net
Aber warum API dafür
am 16.08.2007 - 13:28 Uhr
Ich habe deine Frage nicht komplett verstanden. Aber wenn du das meinst, was ich denke, von dem du es meinst - warum nimmst du nicht einfach CCK. Das ist genau dafür gemacht.
Dabei sein ist alles
Er wills doch über ein
am 16.08.2007 - 13:32 Uhr
Er wills doch über ein Modul automatisch regeln. Z.B. wie beim Book Modul automatisch einen Typ erstellen.
gruß pebosi
gruß pebosi
--
https://pebosi.net
Danke, werde ich mir mal
am 16.08.2007 - 14:16 Uhr
Danke, werde ich mir mal anschauen. Falls unklar, werde ich mich nochmals melden.
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Logik noch unklar?
am 16.08.2007 - 15:44 Uhr
Ok. Habe mir mal das Beispiel durchgelesen und ich denke auch einigermassen verstanden (ist ja nun auch nicht wirklich kompliziert (Drupal sei Dank :)).
Nun habe ich jetzt jedoch folgende Probleme:
- Create Content weisst meinen Content Type nicht auf! :(
- Oftmals wird ein Nodeobjekt als Parameter übergeben. Wie wird dieses erstellt? Ich denke, ich würde es irgendwie hinbekommen, doch was ist der saubere Weg?
Mein Ziel:
Eine Eingabemaske welche sich als Layer über die Seite legt, wo die entsprechenden Eingaben gemacht werden können (à la studivz). Die Eingabemaske lässt sich ja via hook_form definieren (doch wie lasse ich die an einer gewünschten Stelle erscheinen?)
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
pebosi wrote: Z.B. wie beim
am 17.08.2007 - 14:53 Uhr
Z.B. wie beim Book Modul automatisch einen Typ erstellen.
Wenn das Bookmodul so etwas macht, dann werde ich mir wohl am Besten mal dieses Modul anschauen, da die Lösung doch nicht ganz so trivial zu sein scheint.
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Hier noch ein Tipp: Den
am 17.08.2007 - 14:58 Uhr
Hier noch ein Tipp:
Den eigenen Inhaltstyp anlegen mit _node_info().
gruß pebosi
gruß pebosi
--
https://pebosi.net
danke. werde ich mir zu
am 17.08.2007 - 15:00 Uhr
danke. werde ich mir zu herzen nehmen.
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************