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

Zahlenbereich durchsuchen in Views

Eingetragen von Nephilia (28)
am 29.08.2012 - 11:10 Uhr in
  • Views
  • Drupal 7.x

Guten M orgen! :-)

Ich bau gerade an einer Seite die zur Fehlerbehadlung helfen soll.

Dort werden Fehler/Probleme als Node geschrieben inkl. einige Info daten.

In 2 Feldern wird ein Zahlenbereich angegeben Feld 1: von LineNo. und Feld2: to LineNo. (Sowas wie Fahrgestelnummern eines Flugzeuges)

Im View sollen die User die LineNo. ihres Fliegers in einem Filter angeben können. Liegt diese Nummer innerhlab des Angegebenen Bereiches, sollen die dazugehörigen Nodes angezeigt werden.

Gibt es da eine einfache Lösung über die Filter und ich seh den Wald vor lauter Bäumen nicht?
Oder geht das nur über ComputetField oder weiß jemand noch ein Modul?

Danke!

‹ views - context zu inhaltstypen [gelöst]Nach Update sind Views für Gäste nicht mehr sichtbar ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

hallo nephillia berthold hat

Eingetragen von 1kubik (903)
am 30.08.2012 - 08:58 Uhr

hallo nephillia

berthold hat dazu ein ganz hilfreiches video tutorial angelegt:

Drupal Views Filtern exposed Filter Video Tutorial

http://www.youtube.com/watch?v=S3oDCrIiilI

damit solltest du etwas mehr durchblicken

viel erfolg
stf

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ah.. Computed Field.. ok...

Eingetragen von Nephilia (28)
am 30.08.2012 - 16:03 Uhr

Ah.. Computed Field.. ok...

Danke!!

Gleich mal ausprobieren!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also mit dem Computet field

Eingetragen von Nephilia (28)
am 21.10.2012 - 13:00 Uhr

Also mit dem Computet field müsste das gehen...
nur wie?

Also ich hab:
Feld: Line-No. From (im eingabe formular, erscheint nur für OG-Mitglieder im Node)
Integer (Es werden nur Zahlen einggeben)
_____
Feld: to Line-No. (im eingabe formular, erscheint nur für OG-Mitglieder im Node)
Integer (Es werden nur Zahlen einggeben)
______________
Lin-No. (exposed Filter für alle sichtbar, Feld selber für niemanden sichtbar)
Computed Code (PHP) :

if ( (isset($entity->field_line_number_from) && ($entity->field_to_line_number)
$linno_a =  $entity->field_line_number_from;
$linno_b = $entity->field_to_line_number;
);

while ($linno_a < $linno_b)
   {
   $linno_a++;
  $entity_field[0]['value']= array($linno_a.", ");
   }

____________
Display Code (PHP)
$display_output = $entity_field_item['value'];
_______________________________

Testhalber lass ich mir im View das Feld Line-No. anzeigen, da müsste ja eine Auflistung aller dazwischen liegender
nr./Zahlen erfolgen.

Aber datts tutts nich... :-(

Kann mir bitte jemand helfen der sich besser mit php auskennt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

so ist das mit dem computed

Eingetragen von torfnase (1525)
am 21.10.2012 - 13:55 Uhr

so ist das mit dem computed Field nicht gemeint gewesen.
Das computed Field soll nicht das Array aufnehmen, von den Nodes, die betroffen sind, dass mußt du schon von der View machen lassen, sondern es soll eine Filtermöglichkeit für die View bieten, die richtigen Nodes sehr einfach herauszufiltern.

Es ist ja beispielsweise so:
Wenn eine News ein Datum hat, wie 01.12.2012 und eine weitere News ein Datum 05.12.2012 dann enthalten eben alle News aus dem Dezember 2012 die Zeichenfolge: Dezember 2012.
So steht es im diesem computed Field drin und deswegen kann ich dann ganz einfach danach filtern.
Das Filtern selbst übernimmt ja gerade die View und nicht etwa eine while-Schleife im computed Field.

Außerdem macht es in meinen Augen auch nicht viel Sinn, in ein computed Field eine Array zu speichern. Ich weiss auch gar nicht, ob das überhaupt möglich ist, das habe ich noch nie versucht.

Gruß
Berthold

  • Anmelden oder Registrieren um Kommentare zu schreiben

noch eine Bemerkung im

Eingetragen von torfnase (1525)
am 21.10.2012 - 14:25 Uhr

noch eine Bemerkung im Anschluss....

Wenn du einen exposed Filter mit ist größer als und gleichzeitig ist kleiner als haben willst, dann kannst du die exposed Filter auch kombinieren.

In diesem Zusammenhang würde ich mal einen Blick auf das Modul views hacks werfen.
Damit geht das ganz einfach.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ohje.. ok.. Also selber

Eingetragen von Nephilia (28)
am 21.10.2012 - 14:29 Uhr

Ohje.. ok..

Also selber Programmieren... mit der field api und dann ... boha... Dazu brauch ich Muse, Ruhe und mehr php wissen...
sollte jemand eine Lösung wissen oder diese Muse besitzen, darf mich gerne anschreiben!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn ich dein Posting richtig

Eingetragen von torfnase (1525)
am 21.10.2012 - 15:31 Uhr

Wenn ich dein Posting richtig verstanden habe, dann geht es doch darum, eine Liste nach zwei Kriterien zu filtern und zwar als Exposed Filter für den Benutzer.
Eben gerade diese Kombination aus zwei Exposed Filtern ist doch mit dem angegebenen Modul ganz einfach möglich.
Ich vermute mal, du brauchst dafür weder das computed Field noch etwas in PHP zu programmieren.

Wenn es um numerische Felder geht, dann sieht Views natürlich auch den BETWEEN-Operator vor, damit kann man feststellen, ob ein vorgegebener Zahlenwert zwischen einem Minimum-Wert und einem Maximum-Wert liegt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

mhhh...

Eingetragen von Nephilia (28)
am 24.10.2012 - 13:12 Uhr

Das ist alles nix...

Ich hab festgestellt, das auch wenn ich in den OG eingestellt hab, das nicht members die Line-No. nicht sehen dürfen, man über die
Filter trotzdem die jeweiligen nodes angezeigt bekommt. Das darf so nicht sein.
Ich hab die Filter erstmal ganz raus genommen. Sonst bekomm ich einen auf den Deckel ;-)

Aber 2 Views machen (einen für alle und einen nur für die Gruppe) ist auch Mist, weil dann alle nur in den eigenen Views der Gruppe wühlen.
Und die sollen doch in allen einträgen der Gruppen wühlen nur eben nicht in den 2 Felder der Fremden Gruppen....
Und nur die speziefidche Line-No. engeben ist mir wegen Datensicherheit zu riskannt... Da bekomm ich nachher noch Probleme mit dem Luftfahrt Bundesamt...
*brumm Schädel*

Ich glaub erstmal löse ich das so, wenn ein wenig Geld da ist, lass ich da lieber nen Profi ran...

Trotzdem Danke für Eure Hilfe!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [gelöst]Vermaledeite Feeds
  • кракен сайт кто владелец
  • 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
Weiter

Neue Kommentare

  • кракен маркетплейс форум
    vor 3 Stunden 18 Minuten
  • Rollen
    vor 10 Stunden 15 Minuten
  • Inzwischen sind wir bei
    vor 1 Woche 4 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 4 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 1 Tag
  • Hey danke
    vor 9 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 21 Stunden
  • Da scheint die Terminologie
    vor 10 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 10 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250239
Registrierte User: 20464

Neue User:

  • Tawer3sowar
  • ocvk2810
  • marouane.blel

» 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