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

Taxonomy/term/* anpassen und umstrukturieren?

Eingetragen von Vasco (89)
am 22.03.2008 - 19:37 Uhr in
  • Views
  • Drupal 5.x

Hiho!

Ich möchte meine Taxonomy/term/*-Ansicht anpassen. Ich möchte für jeden Contenttype eine eigene Tabelle bzw Darstellungsart wählen.
Der Grund, dort werden (momentan) 3 verschiedene Inhalttypen angezeigt.
1) Forum
2) Dateien
3) Fotos

Da die Darstellung dieser 3 Typen gänzlich unterschiedlich ist, dachte ich dran per Views die Taxonomy-Seite komplett zu leeren und dann für jeden Inhaltstypen einen Block wieder einzubinden. Diesen Block möchte ich eigentlich wieder mit einem View erstellen.

Ich habe bereits meine leere Taxonomy-Seite und meine Blöcke so eingerichtet, dass sie dort erscheinen. Was jedoch so gar nicth klappen will, ist der Inhalt der Blöcke. Nun habe ich mir mal http://drupal.org/node/54455 zu Gemüte geführt. Demnach kann ich das per Argument realisieren. Sprich für jeden Typ ein neuen Block, die Term-ID per Argument übergeben und fertig ist die Geschichte. Soweit die Theorie. Denn wenn ich das mache, zeigt der Block entweder gar nichts an, oder aber gleich alles was es an Inhalt gibt.
Irgendwie scheint mir dieses Argument-Geschichte nicht in Fleisch und Blut übergangen zu sein. Nach allem was ich gefunden habe (Forum, Doku, Hilfe jeweils für dc.de und drupal.org) hab ich alles richtig gemacht, aber das Resultat sagt was anderes.
Was muss ich wie tun, kann mir da jemand bitte mal auf die Sprünge helfen?

So war mein (in meinen Augen richtiger Versuch) für den Block fürs Forum. Das Ergebnis ist aber leider ein leerer Block, obwohl es Forenbeiträge gibt, die zugeordnet sind.

Wo ist mein Denk/Verständnisfehler? Ich komme einfach nicht drauf.
Danke!

‹ Ausgabe der Taxonomy in einem View? DB säubern nach Inhaltstyp Löschung ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

standartmäßig nimmt ein

Eingetragen von dawehner (2639)
am 22.03.2008 - 20:09 Uhr

standartmäßig nimmt ein Block einfach keine Argumente an

du musst die Block-View Manuell einbinden

<?php
$view_name
= 'Blogs'; //Name des Views
$view = views_get_view($view_name);
$argumente = array(arg(2));
print
views_build_view('block', $view, $argumente, false, 3);
?>

das in einen PHP Block

############################################

eine noch bessere Lösung ist es Panels2 zu verwenden: damit kann man noch viel flexiblere Layouts bauen für die Taxonomy/term Seite
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb

  • Anmelden oder Registrieren um Kommentare zu schreiben

Block, Views und Argumente

Eingetragen von md (3717)
am 23.03.2008 - 13:27 Uhr

Mit 'Argument Handling Code' arbeiten auch Blöcke mit Argumenten

<?php
if ($type=='block' && arg(0) == 'node' && is_numeric(arg(1))){
//argument handling code
}
?>

vg
--
md - DrupalCenter

mdwp* :: Drupal Services

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich noch mal

Eingetragen von Vasco (89)
am 13.07.2008 - 20:53 Uhr

Nachdem ich nun auf Drupal 6 aktualisiert habe, hoffe ich mit dem neuen umfangreicheren Views das besser in de Griff zu kriegen.

Also noch mal was ich möchte:

unter www.meine_seite.de/taxonomy/term/1 stehen ja alle Beiträge, die diesem Term zugeordnet sind. Meine unterschiedlichen Inhaltstypen sollen dort jedoch strukturiert angezeigt werden. Sprich erst alle Forenbeiträge, dann alle Newsbeiträge und zum Schluss zum Beispiel alle Blogeinträge.

Mein Plan war:

1) Über die Page-view leere ich die Seite
2) für jeden Inhaltstyp erstelle ich einen eigenen Block (mal brauch ich die Anrisstexte, mal eine Tabelle)
3) diese Blöcke lass ich nur unter /taxonomy/term/* anzeigen.

Mein Problem: wie kriege ich den Zahlenwert unter * als Argument bzw Filter in meinen Block?

Brauch ich trotz neuem View noch diesen Argument Handling code? Wenn ja: wo verknüpfe ich das Array dann?
Wenn nicht: wie muss ich die Argumente in meinem Block einrichten?

Meine Versuche scheitern leider immer noch alle und auch die übrigen Forenbeiträge oder Handbuchseiten sind da relativ dünn oder (für mich) missverständlich.

Ich danke!

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 1 Benutzer und 16 Gäste online.

Benutzer online

  • wla

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