Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Edit-Formular eines Content-Types im Edit-Formular eines anderen Content-Types einbinden

Eingetragen von tetri999 (153)
am 16.11.2012 - 20:04 Uhr in
  • Views
  • Drupal 7.x

Hallo,

folgende Situation:
ich habe mehrere Content-Types, z.B. Orte, Bauwerke, Landschaften, Personen ... - mit jeweils verschiedenen allgemeinen Inhaltsfeldern.
Dazu soll es ggf. zusätzliche Informationen zu den verschiedensten Themen geben, z.B. zu Geschichte, Kultur, Mythologie, Geologie, Architektur ...
Nun könnte man alle diese Zusatzinfo-Felder in die Content-Types einbauen - das würde sehr unübersichtlich werden.
Daher meine Idee, alle diese Infos als eigene Content-Types anzulegen, also Infos-Geschichte, Infos-Geologie usw.
Die Zuordnung ginge über eine Node-Referenz:
entweder bei den Infos, indem ich in einem Auswahlfeld auswähle: diese Info gehört zu jenem (Haupt-)Content,
oder ich kann im Haupt-Content auswählen: zu diesem Content gehört jene Info.

Nun wäre doch folgendes sehr schön:
Zuerst lege ich einen Haupt-Content an, z.B. ein Bauwerk.
Dann lege ich einen Content vom Typ Info-Architektur an, und ordne diesen dem angelegten Bauwerk zu (per Node-Reference).
Wenn ich jetzt wieder in das Edit-Formular des Bauwerks gehe, werden zusätzlich zu den Standard-Feldern des Bauwerks auch die Felder des zugordneten Contents Info-Architektur angezeigt.
So könnte man - wenn der Zuammenhang zwischen den verschiedenen Content-Types einmal hergestellt ist - alle zusammenhängenden Content-Felder übersichtlich in einem Formular bearbeiten.

Hat jemand eine Idee, ob und wie das gehen könnte?

mfG, Michael

‹ Views Slideshow Filter und Theming Views vom selben User automatisch auf Panel ausgeben ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Michael, in der

Eingetragen von rokr (593)
am 18.11.2012 - 02:36 Uhr

Hallo Michael,

in der Annahme, dass du Drupal 7 benutzt: schau dir doch mal http://drupal.org/project/inline_entity_form an. Habe es zwar selber noch nicht benutzt, klingt aber nach dem, was du suchst.

ciao, Ronald

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für den Hinweis

Eingetragen von tetri999 (153)
am 19.11.2012 - 12:23 Uhr

Dieses Modul ist tatsächlich genau das, was mir vorschwebte, und es funktioniert auch wunderbar.
Ein Problem gab es allerdings: wenn man mit Add existing ... einen schon angelegten anderen Content über das Auto-Complete-Field einbinden will, kam diese Fehlermeldung:

Ein AJAX-HTTP-Fehler ist aufgetreten
HTTP-Rückgabe-Code: 200
...

Offenbar wird das vom devel_themer verursacht - siehe hier:

Zitat:

If it's neither devel nor devel_themer (which is a problem often) you might have to toggle multiple modules to find the root of the problem but views can't help you here.

Also deaktivieren!

Vielleicht interessiert's ja jemanden.

beste Grüße, Michael

Nachtrag:
Das hab erst mal nur beim Anlegen der Inhalte im Backend probiert, noch nicht für die Darstellung mit Views im Frontend.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nochmal zu inline_entity_form

Eingetragen von tetri999 (153)
am 21.11.2012 - 12:54 Uhr

das funkioniert ja wunderbar, jetzt gibt's nur ein anderes Problem:

Ich kann also im Edit-Formular eines Content-Types einen bereits vorhandenen node eines anderen Types zuordnen (Add existing ...),
oder einen neuen erzeugen (Add new ...), der dann auch inhaltlich diesem ersten Type zugeordnet ist - schön.
Nun hab ich alle zugeordneten nodes aufgelistet und kann jeden einzelnen hier bearbeiten und - löschen,
d. h. wenn ich einen node des anderen Types mehreren verschiedenen nodes des Haupt-Contents zugeordnet habe - das war ja der Sinn der Übung -
dann lösche ich den node, und er ist weg - überall und überhaupt.

Das kommt daher, daß im inline_entity_form.module die Funktion entity_delete_multiple aus dem entity.module aufgerufen wird.

Gibt es eine Möglichkeit, da dazwischen zu kommen und statt die Inhalte zu löschen, nur die Zuordnung aufzuheben?
Ich weiß, das ist ja eigentlich die normale Funktionalität eines Node-Reference-Feldes, aber damit hab ich eben die Inhalte nicht im Formular verfügbar.

mfG, Michael

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
Weiter

Neue Kommentare

  • Rollen
    vor 17 Stunden 28 Minuten
  • Inzwischen sind wir bei
    vor 1 Woche 4 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 5 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 2 Tagen
  • Hey danke
    vor 9 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 10 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 10 Wochen 5 Tagen
  • In der entsprechenden View
    vor 10 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250237
Registrierte User: 20464

Neue User:

  • ocvk2810
  • marouane.blel
  • capilclinic

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 35 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association