Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

form an die selbe Datei senden

Eingetragen von 1000 (764)
am 11.10.2010 - 16:50 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo,

ich habe eine Node zusammengebastelt. Unter:
Mittels

if (arg(0) == 'node' && is_numeric(arg(1)) && arg(2) == 'suchergebnisse')  {

kann ich auf den Inhalt der Node zugreifen. Nun habe ich in dieser Node eine Form implementiert:
<form name="input" action="" method="get">

Die übergebenen Variablen werden an die Url angeheftet. Leider funktioniert die erstgenannte "Weiche" nicht mehr. Es erscheint:

Die Angeforderte Seite kann nicht angezeigt werden.

Woran liegt das? Ich komme da nicht mehr weiter. Kann mir jemand einen Tipp geben?

‹ Habe 2 wichtige Fragen [gelöst] Leere Seite bei drupal localhost ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich kann nur Raten (auch wenn

Eingetragen von drupalino (1064)
am 11.10.2010 - 16:58 Uhr

Ich kann nur Raten (auch wenn ich nicht ganz verstehe was der Sinn dahinter ist und man es so eigentlich nicht macht in Drupal).

Aber Du schreibst es wird an die URL angehangen, dann müsste es ungefähr so aussehen www.deinedomain.de/node/1/suchergebnisse?id=12&name=ich und damit ist arg(2) ja nicht mehr "suchergebnisse" sondern "suchergebnisse?id=12&name=ich".

Aber das ist nur so ins Blaue hinein.

Vielleicht postest Du mal etwas mehr, Sinn und Zweck und wie sieht nun wirklich die URL und die gesamte Node aus.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Übrigens werden Formulare in

Eingetragen von Exterior (2903)
am 11.10.2010 - 17:47 Uhr

Übrigens werden Formulare in Drupal über die Form API implementiert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe die Formuardaten nun

Eingetragen von 1000 (764)
am 11.10.2010 - 18:26 Uhr

Ich habe die Formuardaten nun per post gesendet und eine zusatzt if Abfrage per $_REQUEST['Formular_abgeschickt'] gemacht. Es funktioniert immerhin.

Aber wozu soll man den die Form api verwenden. Bringt das Vorteile mit sich?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Erstens ist sie einfacher zu

Eingetragen von Exterior (2903)
am 11.10.2010 - 21:24 Uhr

Erstens ist sie einfacher zu verwenden und zweitens wird die ganze Sache einheitlich, wenn man die API verwendet. Außerdem kannst du das ganze dann sehr einfach mit Submit- und Validate-Funktionen verknüpfen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Erstens ist sie

Eingetragen von drupalino (1064)
am 11.10.2010 - 22:58 Uhr
Zitat:

Erstens ist sie einfacher zu verwenden

naja, das kommt natürlich immer auf die Erfahrung an, die man mit Drupal schon hat und auch auf das, was man eigentlich möchte-

Sicherlich ist es der korrekte Weg die Form Api zu verwenden, aber sie verlangt natürlich schon ein gewisses Maß an Wissen, welches sich mühsam erarbeitet werden muss. Da kann man dann schon mal schnell in Bereiche kommen, wo sich der Aufwand nicht lohnt gleich ein Modul zu entwickeln.

Ich denke man sollte abwägen welches Problem zu lösen ist und das ist hier leider nicht ausreichend beschrieben worden.

Beispielsweise habe ich vor Kurzem eine Bildfreigabe implementiert, die ein Flag in einer Node setzt. Jedoch wäre der Aufwand um ein vielfaches höher gewesen dies mit der Form Api zu realisieren, da ich lediglich dieses Flag via jQuery get setze.

Insofern, denke ich, kann man das so nicht pauschalisieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Da kann man dann schon

Eingetragen von Exterior (2903)
am 12.10.2010 - 17:51 Uhr
Zitat:

Da kann man dann schon mal schnell in Bereiche kommen, wo sich der Aufwand nicht lohnt gleich ein Modul zu entwickeln.

Wer redet denn hier von einem eigenen Modul?

Die Form API hat man sich in ein, zwei Stunden erarbeitet und kann sie fortan - meiner Meinung nach - wesentlich besser in Drupal verwenden als normale Form-Elemente. Es ist dann einfacher zu bedienen (wenn man's einmal kann aber das dauert nicht lang), passt sich besser ins System ein und bietet eben Zugriff auf validates usw. Also ich persönlich sehe ehrlich gesagt keinen Grund, aus dem System (Drupal) auszuscheren und ein Formular selbst per HTML einzubauen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Die Form API hat man

Eingetragen von drupalino (1064)
am 12.10.2010 - 18:04 Uhr
Zitat:

Die Form API hat man sich in ein, zwei Stunden erarbeitet und kann sie fortan

das ist natürlich immer relativ.

Aber mich würde dann schon interessieren wie so etwas bei Dir dann ausschaut. Wenn Du mal etwas Code posten magst.

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