Wie passe ich ein Inhaltsformular für einen bestimmten Inhaltstyp an? In diesem Fall habe ich einen CCK-Typ von Produkten, aber jedes Mal, wenn ich ein Produkt erstelle, verwende ich 4 Felder Name, Preis, Bild und Abmessungen.
Gibt es eine Möglichkeit, das Formular zum Erstellen von Inhalten zu verkleinern, um nur diese Optionen zu haben? Ist dies was Contemplate tut?
Eine andere Option - und das könnte einfacher sein, wenn Sie wirklich etwas abbauen wollen - besteht darin, ein eigenes Formular von Grund auf neu zu erstellen und selbst ein Knotenobjekt im Übergabe-Handler des Formulars zu erstellen.
Gefunden eine große Ressource zu diesem Thema:
Eine Sache, die erwähnt wurde, die nicht von Eaton oder ceejayoz abgedeckt wurde, ist das Ausblenden der Felder in der Themenebene.
Wie passe ich ein Inhaltsformular für einen bestimmten Inhaltstyp an? In diesem Fall habe ich einen CCK-Typ von Produkten, aber jedes Mal, wenn ich ein Produkt erstelle, verwende ich 4 Felder Name, Preis, Bild und Abmessungen.
Gibt es eine Möglichkeit, das Formular zum Erstellen von Inhalten zu verkleinern, um nur diese Optionen zu haben? Ist dies was Contemplate tut?
Ich erstelle ein Modul und benutze form_alter und nodeapi.
Im Folgenden finden Sie die Grundidee der Komponenten, die Ihr Modul benötigt.
Meine product.install-Datei enthält Folgendes:
%Vor%Dann enthält die Datei product.module:
%Vor%Sie sollten den hook_form_alter -Hook verwenden.
In Drupal 6 benutze ich dies, um die meisten überflüssigen Dinge im Knoten edit / add zu verstecken.
%Vor% Mit Contemplate wird die Knotenansicht formatiert, nicht die Knotenform. Ich rate davon ab - es ist viel besser, node-nodeltype.tpl.php
Tags und Links drupal