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

Einleitungstext bei mehrseitigem view

Eingetragen von Cutterxl (14)
am 19.11.2009 - 18:33 Uhr in
  • CCK und Views
  • Drupal 6.x

Hallo,
ich versuche mich gerade mit Drupal 6 und views.
Ich habe einen Inhalstyp Mitarbeiter, bei dem ich über die content Templates jeweils das Design für einen Teaser und den Body festgelegt habe.
Mit Hilfe eines Page-views liste ich alle Mitarbeiterteaser auf. Da es eine Menge Mitarbeiter gibt, lasse ich jeweils 10 Mitarbeiter auf einer Seite darstellen. Das klappt auch soweit ganz prima.

Nun zu meinem Problem: Ich möchte auf der ersten Seite des Views einen kleinen einleitenden Text haben. Setze ich diesen in den Kopfbereich des views, wird er auf jeder Seite dargestellt.
Kann mir jemand veraten, wie ich die Ausgabe auf Seite 1 des views begrenzen kann?

Vielen Dank

Cutterxl

‹ [gelöst] Mit Views neuesten Artikel zusätzlich auf Startseite Vergleichstabellen wie diese ... mit CCK und Views möglich? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich würde php als

Eingetragen von tiger (352)
am 19.11.2009 - 20:08 Uhr

Ich würde php als Eingabeformat wählen, abfragen auf welcher Seite der View man ist und den Text entsprechend einblenden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm, irgendwie verstehe ich

Eingetragen von Cutterxl (14)
am 20.11.2009 - 09:15 Uhr

Hm, irgendwie verstehe ich nicht genau, wie Du das meinst.
Ich erzeuge direkt aus dem View heraus einen Menüeintrag, der dann auf diesen View verweisst. Wo kann ich dem sagen, das sein Eingabeformat PHP ist? Ich kann doch nur über Ansichten darauf zugreifen, oder ?
Ich habe schon versucht in den view-view-tpl.php dateien was einzubasteln, stocher da aber zugegebenermaßen noch etwas im dunkeln. Text auf allen Seiten des Views ist kein Problem, aber nicht nur auf der "View-Startseite". Wie bekomme ich den dafür nötigen Variablennamen heraus ?

Sorry, falls ich mich blöd anstelle...

Gruß

Cutterxl

  • Anmelden oder Registrieren um Kommentare zu schreiben

View header

Eingetragen von stBorchert (5573)
am 20.11.2009 - 09:48 Uhr

Hallo.
Du hast doch den Einleitungstext für den View bei der Views-Konfiguration unter "Basic Settings -> Header" eingegeben, oder?
Dort kannst Du (sofern Du unter admin/build/modules "PHP filter" aktiviert hast) als Eingabeformat "PHP" wählen. Wenn Du das gemacht hast, kannst Du in dem Textfeld auch PHP-Code eingeben und dementsprechend auch die aktuelle Seite auslesen:

<?php
$page
= isset($_GET['page']) ? $_GET['page'] : 0;
if (
$page == 0) {
  print
t('Tiny fancy translatable text.');
}
?>

hth,

 Stefan

--
sei nett zu Deinem Themer

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

@ Stefan, wieder mal ein

Eingetragen von Thoor (3678)
am 20.11.2009 - 10:27 Uhr

@ Stefan,
wieder mal ein echt cooles PHP Snippet! Habs gleich mal mit ausprobiert und denke, daß ich demnächst mal Deine ganzen Snippets sammeln muss :-)
Für mich als "immer noch PHP - Depperle" wieder mal ganz großer Sport! Wenn du nix dagegen hast, werde ich die Snippets vielleicht mal bei thoor.de sammeln?

-----

Design Probleme einfach mit FF und FIREBUG lösen!

thoor - Thomas Ortner
Drupal 7 Screencasts in deutsch!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo stBorchert, erst

Eingetragen von Cutterxl (14)
am 20.11.2009 - 10:51 Uhr

Hallo stBorchert,
erst einmal Danke für die schnelle Antwort.
So einfach (Header, eingabeformat PHP) hatte ich es mir gar nicht gemacht. Warum weiß ich selber nicht. Danke also erstmal für den Tipp, manchmal sieht man den Wald vor lauter Bäumen nicht.
Leider klappt Dein Codeschnipsel auch nicht recht, gleiches Problem: er zeigt es auf allen Pages an.
Problem scheint dabei die Übergabe von Argumenten zu sein. Ich probiere da jetzt mal ein wenig herum.
Danke erstmal

Cutterxl

  • Anmelden oder Registrieren um Kommentare zu schreiben

View

Eingetragen von stBorchert (5573)
am 20.11.2009 - 11:15 Uhr

Ich habs gerade bei mir mal ausprobiert: funktioniert ohne Probleme. Selbst bei der Verwendung eines AJAX-pagers.
Und mit Argumenten. Und mit Filtern.

@Thoor: nix dagegen

 Stefan

--
sei nett zu Deinem Themer

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mehrere Elemente in Page

Eingetragen von Cutterxl (14)
am 20.11.2009 - 12:02 Uhr

Bei mir klappt es so leider nicht. :(
Wenn ich mir einfach mal die automatisch generierten Links auf weitere Pages des Views anschaue, dann sieht der Inhalt von page folgendermaßen aus: 0,0,0,0,0,x wobei x dann für die jeweilige Seite steht. Meine Vermutung war, dass die ersten fünf Nullen für Argumente stehen. Ich kann natürlich einfach das sechste Element betrachten, hab aber Angst, das sich das Ganze dann verschiebt, wenn ich mich mal für ein weiteres Argument entscheide. Ideen, Ratschläge?

Danke

Cutterxl

  • Anmelden oder Registrieren um Kommentare zu schreiben

Pfad

Eingetragen von stBorchert (5573)
am 20.11.2009 - 12:21 Uhr
Cutterxl schrieb

0,0,0,0,0,x

Was ist das denn?
Bei mir sieht das in etwa so aus: admin/content/node2?page=1

 Stefan

--
sei nett zu Deinem Themer

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Pfad

Eingetragen von Cutterxl (14)
am 20.11.2009 - 12:54 Uhr
Zitat:

Was ist das denn?
Bei mir sieht das in etwa so aus: admin/content/node2?page=1

Stefan

ja, so hatte ich das ursprünglich auch erwartet. Die Url ist bei mir gesäubert, da steht also immer .../neu/Mitarbeiter
Die Links zwischen den Seiten des Views haben dann diese Form: http://..../neu/mitarbeiter?page=0%2C0%2C0%2C0%2C0%2C3&view_name=mitarbeiter&view_display_id=page_1&view_args=&view_path=mitarbeiter&view_base_path=mitarbeiter&view_dom_id=4&pager_element=5, wobei dann dasletze %2C03 für die vierte Seite des views steht.
Ich hatte vorher noch mit views-view--mitarbeiter--page-1.tpl.php und views-view--mitarbeiter.tpl.php rumexperimentiert, da tauchte das dann (also das age=0%2C0%2C0%2C0%2C0%2C3) auch noch in der Url mit auf. hab die Dateien wieder entfernt, bis auf die kurze Url hats aber keine Veränderung gebracht.

Ich arbeite mich wie gesagt gerade erst in die views ein, finde es momentan aber noch ganz schön undurchsichtig. Falls jemand ein Tutorial kennt, was zwischen "ich hab noch nie was von views gehört" und "ich kenn mich schon super aus und lerne jetz noch nen letzen Kniff" liegt -> bitte posten.

Auf Hilfe hoffend

Cutterxl

  • Anmelden oder Registrieren um Kommentare zu schreiben

pfad

Eingetragen von stBorchert (5573)
am 20.11.2009 - 13:05 Uhr
Cutterxl schrieb

?page=0%2C0%2C0%2C0%2C0%2C3

Also das sieht für mich irgendwie falsch aus (ist ja "übersetzt" 0,0,0,0,0,3).
Ganz am Anfang sieht man ja noch ?page=0. Da scheint irgendwas beim Pager kaputt zu sein.

 Stefan

--
sei nett zu Deinem Themer

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Cutterxl schrieb Falls

Eingetragen von Thoor (3678)
am 20.11.2009 - 13:23 Uhr
Cutterxl schrieb

Falls jemand ein Tutorial kennt, was zwischen "ich hab noch nie was von views gehört" und "ich kenn mich schon super aus und lerne jetz noch nen letzen Kniff" liegt -> bitte posten.

Ich habe vor einiger Zeit mal einige Videos zu VIEWS zusammengestellt. Falls englische Videos kein Problem sind, sollten die Dich nach dem Ansehen ein ganzes Stück weiter gebracht haben.

-----

Design Probleme einfach mit FF und FIREBUG lösen!

thoor - Thomas Ortner
Drupal 7 Screencasts in deutsch!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was machen mit dem Pager?

Eingetragen von Cutterxl (14)
am 24.11.2009 - 13:01 Uhr

Nachdem ich mich um ein paar andere Probleme kümmern musste, bin ich nun wieder an dieser Geschichte dran.

@Thoor: Danke für die Tutorials, war tatsächlich noch was neues für mich dabei!

@stBorchert: Ich teile Deine Vermutung, dass irgendwas beim Pager nicht richtig hinhaut. Soweit ich das verstanden habe kommt der direkt aus dem Viewmodul!? Habe gerade mein Views noch mal auf die 2.7 geupdatet, das Problem bleibt jedoch bestehen.
Hat jemand eine Idee, wie ich das in den Griff bekommen kann ?

Danke,

Cutter

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Meldung: Captcha fehlt
  • Musiker Website mit Drupal
  • Download privater Dateien für authentifizierte Benutzer
  • Kleiner Fussballverein (500 Mitglieder) sucht Webside Ersteller für Vereinshomepage
  • [gelöst] Kommentar in andere Region - Block
  • Verständnisfrage zur mehrsprachigen Benutzeroberfläche
  • neue PHP-Version - massive Fehler
  • Benutzer Downloads
  • [gelöst] Inhaltstyp mit Seitenumbruch
  • Unterschiedliche Registrierungsverfahren für verschiedene Benutzergruppen
  • Rate Modul um einen "submit" Button erweitern
  • Event zu externe Server senden wenn neuer Nutzer registriert
Weiter

Neue Kommentare

  • Inhaltstypen verlinken
    vor 13 Minuten 3 Sekunden
  • Ich habe das bisher nur unter
    vor 29 Minuten 12 Sekunden
  • Bitte Lösung kurz skizzieren
    vor 47 Minuten 21 Sekunden
  • Ich habe nun einfach mal auf
    vor 58 Minuten 36 Sekunden
  • Ja, da habe ich mich vertan,
    vor 1 Stunde 45 Minuten
  • Rules ist dein Freund
    vor 1 Stunde 52 Minuten
  • Ionit schrieb Wie würdet ihr
    vor 2 Stunden 3 Minuten
  • Hallo Werner, danke für
    vor 2 Stunden 12 Minuten
  • wla schriebEs gibt da das
    vor 1 Stunde 16 Minuten
  • Es gibt da das Modul
    vor 2 Stunden 24 Minuten

Statistik

Beiträge im Forum: 180163
Registrierte User: 16109

Neue User:

  • Friedrich64
  • Habari
  • mquadrat

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5573
quiptime4697
wla4301
Tobias Bähr3889
md3762
bv3696
Thoor3678
Alexander Langer3365
Exterior2773
dereine2637
» User nach Punkten
Zur Zeit sind 5 User und 59 Gäste online.

Benutzer online

  • DontEnter1408
  • andreasx
  • casimo2
  • Sense
  • Habari

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Ü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
  • Bücherecke

Quicklinks III

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

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • 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