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

View mit link auf Kontaktformular

Eingetragen von timtaylor (46)
am 23.01.2012 - 22:52 Uhr in
  • Views
  • Drupal 7.x oder neuer

Hallo

Ich habe einen Inhaltstyp erstellt, dessen Inhalte über eine View ausgelesen werden. Es handelt sich hierbei um einen Immobilienmarkt bei dem Kunden Angebote erstellen können. Zu dem jeweiligen Angebot sollte ein Kontaktforumular erscheinen. Da es sich bei der Abfrage um ein View handelt, sind Eingabefelder wohl nicht möglich. Wäre es möglich einen Link zu einem Webform zu realisieren, der dann die Node ID als Referenz übergibt?

Meine PHP Programmiererfahrung halten sich leider sehr in Grenzen.

Danke für jede Hilfe!

‹ search and reference view angepasst verwenden Calendar-View auf MSSQL ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du könntest statt der View

Eingetragen von CanOne (nicht überprüft) (0)
am 24.01.2012 - 15:18 Uhr

Du könntest statt der View die ausgabe direkt über eine eigene node-CONTENTYPE.tpl.php regeln
bzw die View in diesem Template einbetten.

So könntest du auch direkt das Formular anzeigen lassen.

Ich hab dich doch richtig verstanden, dass deine View einzelne Nodes anzeigt und keine Übersichtsseite oder?

Ansonsten kannst du natürlich auch einen Link zum Formular anzeigen
die URI ist ja /node/add/comment/NID

füg z.B. das Node-ID Feld in deiner View dazu überschreibe die Ausgabe und mache einen Link draus a la < a href="/node/add/comment/[nid]">Link< a >

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Can Deine erste Lösung

Eingetragen von timtaylor (46)
am 24.01.2012 - 15:30 Uhr

Hallo Can

Deine erste Lösung hört sich sehr interessant an. Wie bette ich die View in das Template ein?

Danke für Deine Hilfe!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier wenn dus in die

Eingetragen von CanOne (nicht überprüft) (0)
am 24.01.2012 - 15:48 Uhr

Hier wenn dus in die entsprechende node.tpl.php einbetten willst.
http://drupal.org/node/47417

dann gibts noch http://drupal.org/project/embed_views wobei ich nicht genau weiß ob oder wie das funktioniert

klar gerne, wenn du weitere fragen hast gib einfach bescheid :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn es denn ins Template

Eingetragen von wla (9461)
am 24.01.2012 - 15:53 Uhr

Wenn es denn ins Template soll, das ja PHP-Code ist, geht es einfach mit der Funktion views_embed_view('namedesviews','namedesdisplay', arg1, arg2,arg3,....,argn). Die gibt den View an dieser Stelle aus. Beim Namen des Displays muß man aufpassen, aber das ist die einzige Hürde.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

EVA

Eingetragen von stBorchert (6003)
am 24.01.2012 - 16:08 Uhr

Hallo.
Bevor Du jetzt versuchst, PHP ein ein Template einzufügen, probiere doch vorher mal das Modul [do:eva Entity Views Attachment] aus. Damit kannst Du Views an Nodes anhängen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

du kannst doch im view die

Eingetragen von caw (2762)
am 24.01.2012 - 16:45 Uhr

du kannst doch im view die node-id als feld aktivieren , umschreiben und dann das feld als link mit node-id als übergabeparameter in der url auf das formular verlinken

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für die Hilfe.

Eingetragen von timtaylor (46)
am 24.01.2012 - 18:35 Uhr

Vielen Dank für die Hilfe. Bin nun schon ein paar Schritte weiter. Ich gebe nun die View in der Node aus. Klappt auch ganz gut.

Wie bekomm ich jetzt das Webform noch darunter?

  • Anmelden oder Registrieren um Kommentare zu schreiben

webform oder

Eingetragen von CanOne (nicht überprüft) (0)
am 24.01.2012 - 19:23 Uhr

webform oder kommentarformular?

Wie hast du jetzt das mit der View gelöst?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Ich habe die View per

Eingetragen von timtaylor (46)
am 24.01.2012 - 23:20 Uhr

Hallo

Ich habe die View per Entity Views Attachment an den Inhaltstyp angehängt. Damit ich die Einträge nicht doppelt habe, habe ich die Felder vom Inhaltstyp ausgeblendet. Schaut ganz pasabel aus.

Jetzt muss ich nur noch ein Kontaktformular anhängen.... Das ist momentan die härteste Nuß!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Tschuldige irgendwie bin ich

Eingetragen von CanOne (nicht überprüft) (0)
am 24.01.2012 - 23:26 Uhr

Tschuldige irgendwie bin ich von dem Kommentarformular ausgegangen.

Ein Webform-Formular hättest du auch einfach haben können.

Einfach in den Webformsettings /node/NID/webform/configure unter advanced das Formular als Block verfügbar machen.
Ggf. aktivierst du noch "Show complete form in teaser" je nach dem was du vorhast.

Den Block kannst du dann wie gewohnt positionieren und nur auf den gewünschten Seiten anzeigen, in dem du die entsprechende URI einfügst
Bsp. /view-uri

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, danke! Überträgt das Form

Eingetragen von timtaylor (46)
am 24.01.2012 - 23:30 Uhr

Ok, danke!

Überträgt das Form dann auch die Inhalte aus dem Inhaltstyp?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie meinst du das..welche

Eingetragen von CanOne (nicht überprüft) (0)
am 25.01.2012 - 11:43 Uhr

Wie meinst du das..welche Inhalte?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi In dem Node hängt die View

Eingetragen von timtaylor (46)
am 25.01.2012 - 12:25 Uhr

Hi

In dem Node hängt die View über Entity Views Attachment. An das Node Template habe ich nun über diesen Eintrag:

<?php
$block
= module_invoke('webform', 'block_view', 'client-block-81');
print
render($block);
?>

das Webform angehängt. Das Webform sollte nun die Inhalte oder zumindest den Titel des View übermitteln.

Danke für Deine Hilfe!

  • Anmelden oder Registrieren um Kommentare zu schreiben

du kannst auch ein

Eingetragen von CanOne (nicht überprüft) (0)
am 25.01.2012 - 14:48 Uhr

du kannst auch ein unsichtbares webform feld anlegen dass als wert die nötigen infos enthält

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok, aber wie. Ich komme

Eingetragen von timtaylor (46)
am 25.01.2012 - 15:10 Uhr

ok, aber wie bzw. wie bekomme ich die Werte aus der View in das Webform? Ich komme irgendwie nicht weiter... :-(

  • Anmelden oder Registrieren um Kommentare zu schreiben

also in der view wird eine

Eingetragen von CanOne (nicht überprüft) (0)
am 25.01.2012 - 22:09 Uhr

also in der view wird eine immobilie ausgegeben und dazu willst du die passende id im webform mit übergeben ja?
du bist aber technisch gesehen oder wie auch immer auf der node seite ja?
also keine view oder sowas. Man könnte die Immobilie auch per domain.de/node/38 z.B. aufrufen ja?

na dann müsste es gehen wenn du im Formular einem unsichtbaren Feld als Wert sowas in der Art wie %get[property] wobei die url dazu so aussehen würde domain.de/node/nid?property=WERT
das ist ja nicht ganz das passende..ansonsten fällt mir grad nur die möglichkeit ein direkt ein eigenes formular in die .tpl du schreiben..denn da hast du ja die NID zur Verfügung.

Wenn mir noch was anderes einfällt sag ich bescheid, bin grad nicht ganz auf der Höhe, muss noch was anderes fertig bekommen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hab heute den ganzen Tag

Eingetragen von timtaylor (46)
am 25.01.2012 - 22:23 Uhr

Ich hab heute den ganzen Tag gesucht aber nix gefunden, wo erklärt wird wie ich das Argument in die URL bekomme über eine view.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich würde es wohl über Node

Eingetragen von kahta (116)
am 25.01.2012 - 22:27 Uhr

Ich würde es wohl über Node Reference und extra Inhaltstyp machen ;)
zusätzlich:
http://drupal.org/project/auto_nodetitle
http://drupal.org/project/nodereference_url

  • 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 1 Tag 7 Stunden
  • Hey danke
    vor 2 Tagen 1 Stunde
  • Update: jetzt gibt's ein
    vor 2 Tagen 19 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 5 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 8 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

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