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

Einzelne Felder aus Nodes in andere Nodes übernehmen

Eingetragen von walhus (53)
am 07.09.2009 - 15:45 Uhr in
  • Views
  • Drupal 6.x

Hallo,

ich habe einen Inhaltstyp "Einrichtung" erstellt, der neben anderen die Felder Titel, Ort und Straße enthält.
Dann habe ich einen weiteren Inhaltstyp "Veranstaltung" erstellt, bei dem ich als Veranstaltungsort auf vorhandene Einrichtungen referenzieren möchte.

Das gelingt mir auch mit dem Node-Reference-Feld, allerdings kann ich dabei nur den (verlinkten) Titel oder die kompletten Node einfügen.

(Wie) Ist es möglich, nur einzelne Felder (also z.B. Titel, Straße und Ort, aber nicht Telefon und Fax) zu übernehmen?

Für das Auswahlfeld bei der Node-Reference kann man ja eine View als Quelle angeben, aber in der Ausgabe bekomme ich auch dann nur den Titel oder die gesamte Node.

Danke

Michael

‹ Gallery mit Views: Wie Bilder löschen? view eingrenzen auf current node ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du den Inhaltstyp

Eingetragen von md (3717)
am 07.09.2009 - 16:36 Uhr

Wenn du den Inhaltstyp "Veranstaltung" bearbeitest, siehts du oben einen Reiter "Felder anzeigen". Dort kannst du einzelne Felder für die Teaser- und/oder Gesamtansicht eines Nodes, deaktivieren. (Exclude anklicken)

vg
--
md - DrupalCenter.de

mdwp*

  • Anmelden oder Registrieren um Kommentare zu schreiben

Felder übernehmen

Eingetragen von walhus (53)
am 07.09.2009 - 17:36 Uhr

Danke,
Ich hoffe, ich verstehe richtig was Du meinst. Ich kann zwar die Teaser-Einstellung für die Einrichtung reduzieren, aber dann wird sie ja auch in anderen Übersichten so reduziert angezeigt.

Ich will die Einrichtungsnodes und auch die Teaser ja normal verwenden können.

Was ich suche, ist eine Möglichkeit, nur drei Felder in die Veranstaltung zu übernehmen, OHNE die Sichtbarkeit der sonstigen Felder für die Node grundsätzlich auszublenden.

z.B. will ich mit der Node-Referenz den verlinkten Titel (aber nicht als Überschrift ausgezeichnet), den Ort und die Straße einbinden. Aber wenn ich den Teaser woanders verwende, soll noch ein Bild, der Stadtteil etc. erscheinen und der Titel soll als H1 ausgezeichnet sein.

Gruß
Michael

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eine Lösung

Eingetragen von walhus (53)
am 08.09.2009 - 11:53 Uhr

Nach langen Suchen habe ich selbst einen Lösung gefunden.
Ich verwende ein Computed Field mit folgendem Code

<?php if ($node->field_einrichtung[0][nid]){
$node_field[0]['value'] ='<a href="'.$node->field_einrichtung[0][nid].'">'.db_result(db_query("SELECT title FROM node WHERE nid=%d",$node->field_einrichtung[0][nid])).'</a><br/>'.db_result(db_query("SELECT field_strasse_value FROM content_type_einrichtung WHERE nid=%d",$node->field_einrichtung[0][nid])).'<br/>'.db_result(db_query("SELECT field_ort_value FROM content_field_ort WHERE nid=%d",$node->field_einrichtung[0][nid]));
} else{
$node_field[0]['value'] ='';
}
?>

Da ich so gut wie keine PHP-Kenntnisse habe, ist der Code sicher nicht perfekt.
Vielleicht gibt es wesentlich einfachere Lösungen, aber ich möchte Zukünftigen Suchern meine Lösung nicht vorenthalten.

Michael

  • Anmelden oder Registrieren um Kommentare zu schreiben

gibt es auch noch andere lösungen?

Eingetragen von abanabanana (2)
am 13.05.2010 - 15:26 Uhr

Hallo, ich möchte haargenau das machen, was du gemacht hast, da aber ich (noch) kein PHP kann, muss ich schnell eine andere lösung herausbekommen, wie ich das hin bekomme ohne php. hast du in der zwischen zeit neue lösungen gefunden?

gruß
PAt

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja, schau dir diesen webcast

Eingetragen von walhus (53)
am 13.05.2010 - 16:43 Uhr

ja,
schau dir diesen webcast an. Da wird beschrieben, wie es geht.

http://screenr.com/V27

Viel Erfolg
Michael

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke, ich habe es aber

Eingetragen von abanabanana (2)
am 13.05.2010 - 17:28 Uhr

danke, ich habe es aber soeben dann doch noch geschafft, und zwar mit node reference views....

das video schaue ich mir aber trotzdem noch an...

schönen tag noch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Man braucht views2...

Eingetragen von sepp68 (444)
am 13.05.2010 - 18:09 Uhr

.. und man kann dann bei der Ersellung des node-reference-Feldes die entsprechende View auswählen.
Das ist z.B. interressant wenn man die auswählbaren Nodes noch filtern möchte oder aber die sichtbaren Felder des Nodes in der View festlegen möchte.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 4 Tagen
  • Hey danke
    vor 2 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 15 Stunden
  • In der entsprechenden View
    vor 4 Wochen 15 Stunden
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 15 Stunden
  • gelöst
    vor 6 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20456

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» 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 22 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