Inhaltstyp als Formular in View als Block darstellen
am 24.08.2011 - 10:30 Uhr in
Guten Tag zusammen,
ich habe im Forum gesucht, aber leider komme ich mit meinem Problem nicht weiter. Vielleicht habe ich aber nur ein Brett vorm Kopf und Ihr könnt mir helfen.
1. Ich habe einen neuen Inhaltstyp erstellt, hier: "Test Formular", die user sollen dort für eine Tierzählung Ihre Eingaben machen.
2. View erstellt mit Einstellung "hervorgehobens Formular" - ja, eigentlich sollte das Formular dargestellt werden und parallel dazu alle eingegebenen Werten als Gesamtliste. Aber erstmal Eins nach dem Anderen also -> Formular darstellen
3. automatisch erstellten Block mit dem View: Test Formular manuell auf Inhalt (anzeigen) gestellt.
-> Es wird leider kein Formular auf der HP dargestellt, nur den Titel. Wo ist mein Fehler?
Gruß Refferie
Anhang | Größe |
---|---|
inhaltstyp neu.jpg | 79.2 KB |
view 1.jpg | 64.84 KB |
Block 1.jpg | 38.36 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Dir fehlen da so einige
am 24.08.2011 - 11:35 Uhr
Dir fehlen da so einige Grundlagen würde ich sagen.
Als erstes hast du einen Inhaltstypen erstellt. Das zugehörige Eingabeformular findest Du unter Inhalte erstellen ( ../node/add/DEINTYP ) Es gibt ein Zusatzmodul http://drupal.org/project/formblock mit dem Du das Eingabeformular als Block darstellen kannst.
VIEWS selbst ist eine Datenbankabfrage und hat mit dem Eingabeformular überhaupt nichts zu tun. Vielmehr kannst du Dir damit Datenbankinhalte aufzeigen lassen und auch eine Suche realisieren. Das hervorgehobene Formular ist nur für eine mit VIEWS realisierte Suche nötig. Darin kannst du hervorgehobene Filter anzeigen lassen.
Du kannst mit VIEWS also eine Seite erstellen, die Dir die Ergebnisse der Zählung aufzeigt und mit dem oben erwähnten Modul in einer Region der Seite das Eingabeformular des Inhaltstypen mit anzeigen lassen.
Drupal 7 Screencasts in deutsch!
Eingabeformular mit Zusatzmodul
am 24.08.2011 - 11:40 Uhr
Dir fehlen da so einige Grundlagen würde ich sagen
.... da hast Du recht, bin erst seit diesem Monat mit Drupal beschäfftigt. Ich werde es mit dem Zusatzmodul weiter probieren.
Vielen Dank für Deine schnelle Antwort,
Gruß Refferie
form block installiert, Formular als Block wird nicht angezeigt
am 25.08.2011 - 13:22 Uhr
Ich habe nun das Modul "form block" installiert und unter Inhaltstyp mein Formular erstellt. Es ist ein Menüreiter li. unter mit Form Block dazugekommen (siehe Bild).
Unter Struktur/Blöcke stelle ich den neuen Block auf Anzeige im Inhalt und gehe danach auf konfigurieren.
.... in konfigurieren Einstellungen auf sichtbar.
Wenn ich mich als Gast oder anderen user anmelde erscheint dieses Formular als Block nicht auf der Homepage. Ich sehe dieses Formular nur wenn ich als admin angemeldet bin. Woran kann es liegen?
Gruß Refferie
Hast Du mal geprüft, ob das
am 25.08.2011 - 14:24 Uhr
Hast Du mal geprüft, ob das Form-Block-Modul eigene Benutzerrechte erfordert für das Ansehen des Form-Blocks?
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hallo Werner, unter module /
am 25.08.2011 - 14:42 Uhr
Hallo Werner,
unter module / form block , wenn Du das meinst, ist keine Möglichkeit der Einstellung für z.B. Berechtigung oder Sonstiges.
Gruß Refferie
Du mußt auch unter Benutzer >
am 25.08.2011 - 16:19 Uhr
Du mußt auch unter Benutzer > Berechtigungen suchen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
... und ich schätze mal, daß
am 25.08.2011 - 17:26 Uhr
... und ich schätze mal, daß ein User, der keine Berechtigung hat, diesen Inhaltstypen zu erstellen, vermutlich auch den Block zum "Inhalt erstellen" nicht sieht!
Deshalb auch mal bei den Berechtigungen unter "node" prüfen, wer derartige Beiträge verfassen kann!
Drupal 7 Screencasts in deutsch!
..... oh ja, kleine aber
am 26.08.2011 - 08:17 Uhr
..... oh ja, kleine aber wichtige Sache, da muß ich gründlicher werden. Es lagt natürlich an den Berechtigungen. Ich habe eine neue Rolle für diesen Inhalt erstellt für den "Tester" und es funktioniert. In dem Zuge habe ich die Berechtigungen für den admin in Ruhe eingesehen und einige Ergänzungen vorgenommen, in der Hoffnung das einige Misserfolge aus der Vergangenheit dadurch erledigt werden.
Vielen Dank,
Gruß Refferie