Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

taxonews Module ... Blöcke themen?

Eingetragen von florianr (122)
am 07.10.2007 - 01:32 Uhr in
  • Themes & Theming
  • Drupal 5.x

Ich benutze das taxonews Modul um Blöcke zu ertsellen, die neueste Nachrichten enthalten.
Das klappt soweit ganz gut, ich hätte nur gerne die Möglichkeit diese Blöcke zu themen.
1. Über allen taxonews Blöcken zusammen soll eine Überschrift stehen, "Aktuelles" wie bekomme ich das hin? Ich kriege nur immer eine Überschrift über jeden einzelnen Block, dass ist unschön.
2. Jeder taxonews Block soll einen Link auf die taxonomy Seite des entsprechenden Terms. wie kann ich hier bei jedem Block einen Link auf die richtige TID Seite einrichten?

‹ Custom Blöcke in CSS Unerwünschte Linien im selbsterstelltem Template ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Empfehlungen

Eingetragen von MartinSfromB@dr... (184)
am 07.10.2007 - 08:04 Uhr

Erstelle doch deine Blöcke mit Views statt mit taxonews. Damit wärest Du viel flexibler und Frage 2 würde sich automatisch beantworten.
Um den einzelnen Blöcken den Titel wegzunehmen kannst Du auch unter admin/build/block bei der Konfiguration jedes Blockes als Titel '' angeben. Den gemeinsamen Titel für mehrere Blöcke müsstest Du in der page.tpl.php festlegen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Erstelle doch deine

Eingetragen von florianr (122)
am 07.10.2007 - 12:12 Uhr
Zitat:

Erstelle doch deine Blöcke mit Views statt mit taxonews.

Das würde ich ja gerne machen, aber wie?
Das 1. Problem ist, ich weiß gar nicht, welche Terms es überhaupt gibt
Das 2. Problem ist, dass ich eine Ausgabe wie folgt brauche:
1. Term X
- Node 1 zu Term X
- Node 2 zu Term X
- Node 3 zu Term X
- Node 4 zu Term X
2. Term Y
- Node 1 zu Term Y
- Node 2 zu Term Y
- Node 3 zu Term Y

usw. Ich habe schon Schwierigkeiten überhaupt alles Terms eines Vocabulars mit views auszugeben, habe dazu zwar eine Lösung gefunden, die allerdings bei mir nicht funktioniert hat ( http://drupal.org/node/128085 ).
Aber so kann ich aber auch keine Nodetitel ausgeben, sondern eben nur die Liste von Terms...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Deine Taxonews als Seite UND als Block

Eingetragen von quiptime (4972)
am 07.10.2007 - 12:46 Uhr

Um Deine Taxonews als Seite UND als Block zu haben erstellst Du einen View. Dieser View ist ein kombinierter Page- und Blockview.

Dabei waehlst Du fuer die Seitenansicht "Teaser List" und fuer die Blockansicht "View List".

Damit der Block was anzeigt definierst Du ein Feld. Waehle "Node: Title" mit der Option "As link". Passend dazu setzt Du in der Blockkonfiguration "Nodes per Block" auf beispielsweise 5 und aktivierst die Option [More] Link?. Dieser Link zeigt dann die Seite mit den Taxonews an.
In der Blockkonfiguration vergibst Du einen Titel. Das ist der Titel den der Block als Ueberschrift anzeigt.

In der Pagekonfiguration verwendest Du als URL beispielsweise "news". Diesen Link(URL) kannst Du wenn gewuenscht in Deiner Menuestruktur einbauen um per Menue, unabhaengig vom Block, direkt zu den Taxonews zu gelangen.
In der Pagekonfiguration vergibst Du einen Titel. Das ist der Titel der als Ueberschrift mit der Seite der Taxonews anzeigt wird.

Als Filter waehst Du "Node: Type" mit "Is one of" und waehlst den in Frage kommenden Nodetype (Taxonews).

Damit die Taxonews auch als RSS verfuegbar sind musst Du das Modul "Views RSS" aktivieren. Danach kannst Du im View ein Argument definieren. Waehle dabei "RSS: RSS Feedauswah" mit "Display all values".

Als Letztes kannst Du optional noch eine Sortierreihenfolge festlegen. Verwende dabei "Node: Created Time" mit der Order "Descending" und der Option "Normal".

Hast Du dies alles erledigt aktivierst Du in der Administration->Bloecke den im View definierten Block.
 

Wenn Du dann noch dem Block ein Template verpassen moechtest, eigentlich zunaechst nicht notwendig, liest Du bitte hier: http://www.drupalcenter.de/faq/5149

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

@quiptime vielen Dank für

Eingetragen von florianr (122)
am 07.10.2007 - 23:27 Uhr

@quiptime
vielen Dank für die ausführliche Anleitung, habe mich gerade frohen Mutes daran gemacht, die umzusetzen. Leider gibt es aber keinen Nodetype taxonews zur Auswahl.

Mit views bekomme ich nur eine Liste aller nodes zu einem Vocabular, (wenn ich als Filter Taxonomie: Name des Vokabular auswähle) aber dann habe ich eben immer noch nicht die Terms als Überschrift.

Mir ist schleierhaft, wei einen taxonews Block in eine view bekommen soll.

Taxonews macht ja eigentlich schon alles wie es soll, ich möchte die einzelnen Taxonews Blöcke ja eigentlich nur optisch zu einem Block zusammenfassen und mit einer Überschrift versehen.

Die Ausgabe auf einer Seite ist auch noch ein Problem, das habe ich noch nicht hinbekommen, da taxonews ja nur blöcke ausgeben kann.... Aber das habe ich mit views auch noch nicht in den Griff bekommen. Zunächst brauche ich aber die Blöcke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

falscher Filter im View

Eingetragen von quiptime (4972)
am 07.10.2007 - 23:51 Uhr
Zitat:

vielen Dank für die ausführliche Anleitung, habe mich gerade frohen Mutes daran gemacht, die umzusetzen. Leider gibt es aber keinen Nodetype taxonews zur Auswahl.

Der Typ taxonews war nur ein Beispiel meiner Beschreibung.

Deine Taxonews haben doch einen bestimmte Inhaltstyp/Nodetyp. Auf diesen Nodetyp filterst Du im View.

Zitat:

Mit views bekomme ich nur eine Liste aller nodes zu einem Vocabular, (wenn ich als Filter Taxonomie: Name des Vokabular auswähle)

Du sollst auch nicht auf die Taxonomie filtern sondern auf Nodes.

Wenn Du fuer die Taxonewsnews keinen eigenen Nodetyp hast geht das natuerlich nicht. Dann bleibt Dir als Loesung, einen neuen Nodetyp zu erstellen. Den nennst Du Mit Namen "Taxonews" und als Typ "taxonews".

Dann erzeugst Du alle Taxonews mit genau diesem Inhaltstyp.

Wenn Du dann den View erstellst kannst Du auf Nodes filtern, in dem Du den Filter "Node: Type" verwendest und "taxonews" auswaehlst.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hmmm habe ich es noch nicht

Eingetragen von florianr (122)
am 08.10.2007 - 00:32 Uhr

Hmmm habe ich es noch nicht deutlich genug erklärt?

Ich habe ein Vokabular, Aktuelles.
Ich möchte eine Liste haben, in der jewils ein Term aus dem Vokabular Aktuelles aufgelistet ist und darunter alle Nodes mit Titel, die diesem Term zugewiesen sind.

Die Nodes haben zwar einen eigenen Node Type, aber ich sehe nicht, wie mir das hilft eine Liste zu bekommen. Auch dabei wird nur der Nodetitel ausgegeben.

Mit views bekomme ich immer nur diesen Output:
Term_1: Nodetitel_1 (zu Term_1)
Term_1: Nodetitel_2
Term_1: Nodetitel_3
Term_2: Nodetitel_1 (zu Term_2)
Oder ich lasse das Feld taxononomy Term weg, dann erhalte ich nur eine Liste aller Nodetitel.

So soll es aber aussehen:
Aktuelles
Term_1: (Als Überschrift)
- Nodetitel_1 (zu Term_1)
- Nodetitel_2
- Nodetitel_
Term_2:
- Nodetitel_1
- Nodetitel_2
usw.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bestehende Vorstellungen aendern?

Eingetragen von quiptime (4972)
am 08.10.2007 - 01:48 Uhr
Zitat:

Die Nodes haben zwar einen eigenen Node Type, aber ich sehe nicht, wie mir das hilft eine Liste zu bekommen. Auch dabei wird nur der Nodetitel ausgegeben.

Was meinst Du damit?

Du wolltest wissen wie Block? Da bin ich nicht davon ausgegangen das Du im Block neben dem Nodetitel auch den Nodeinhalt haben willst.

Das Du auf der Seite die Titel mit dem Nodeinhalt haben willst ist mir auch klar.

Der Unterschied im View ist folgender:

Fuer den Block waehlst Du List view und Node Title. Damit hast im Block die Titel.
Fuer die Page waehlst Du Teaseransicht. Damit hast Du Titel mit Inhalt drunter.

Was verstehst Du an dieser Stelle nicht? Oder was verstehe ich falsch?

----------------------------------------------------------------------------

Eine andere Frage ist die gewuenschte Menustruktur Deines Blockes. Das wirst Du so nicht mit einem View realisieren koennen. Wenn doch Jemand eine Loesung weiss dann bitte. Ich versuche genau dies seit langer Zeit zu loesen und habe noch keine Antwort gefunden.

Wenn Du die Navigation im Block nicht mit einzelnen Uberschriften teilst hast Du diese Info zwar nicht im Block aber am angezeigten Node wird die Kategorie angezeigt.
 

PS
Geht jetzt keinesfalls gegen Dich. Aber meine Feststellung in Drupal ohne Taxonomie trifft einmal mehr zu. Wenn Du keinen Auftraggeber hast der Dir konkret die Navigation im Block so wie von Dir skizziert vorgibt dann lohnt sich eventuell eine Uberlegung nach anderen Navigationsstrukturen.
Ich will Dich nicht bedraengen sonder nur Ideen liefern.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Blocktemplates

Eingetragen von quiptime (4972)
am 08.10.2007 - 01:54 Uhr
Zitat:

Taxonews macht ja eigentlich schon alles wie es soll, ich möchte die einzelnen Taxonews Blöcke ja eigentlich nur optisch zu einem Block zusammenfassen und mit einer Überschrift versehen.

Du kannst einzelne Taxonewsbloecke themen, mit einem Template versehen: Kann man Blöcke themen?

Mit Hilfe der einzelnen Blocktemplates und deren Gestaltung schiebst Du die Bloecke so weit zusammen das der Eindruck eines einzelnen gemeinsamen Blockes entsteht. Das waere dann das was Du willst, Oder?

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Deine Seite mit den

Eingetragen von quiptime (4972)
am 08.10.2007 - 02:10 Uhr

Wenn Deine Seite mit den Taxonews online erreichbar ist und Du Probleme mit dem Erstellen der Blocktemplates hast kann ich Dir den Code fuer die Blocktemplates posten. Dafuer sollten die einzelnen Taxonews-Blocke uebereinander stehen.

Das Erstellen des Codes ist eine Sache von wenigen Minuten. Du brauchst dann nur den Rest mit CSS formatieren damit die Bloecke zusammenruecken.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

@quiptime Vielen Dank für

Eingetragen von florianr (122)
am 08.10.2007 - 15:08 Uhr

@quiptime
Vielen Dank für Deine Antworten, ich werde einen Link posten, sobald das lauffähig ist.

Aber eine Frage noch:
Könnte ich nicht dieses snipet verwenden (angepasst)?

http://drupal.org/node/128085#comment-266678
<p>This is a sample of how to create a list of all terms that are being used from a particular vocabulary (category).</p>
<?php
  $vid
= 2;         /* <---- put correct vocabulary ID here */
 
$show_pic = module_exists('taxonomy_image');
  echo
'<div class="use-pin">';
 
$items = array();
 
$terms = taxonomy_get_tree($vid);
  foreach (
$terms as $term ) {
     
$count = taxonomy_term_count_nodes($term->tid);

      if (
$count) {   /* don't show terms with 0 count */
       
if ($show_pic) { $pic = taxonomy_image_display($term->tid, 'hspace="5"'); }
        else {
$pic = NULL; }

       
$name_and_count = l($pic . $term->name,'taxonomy/term/'.$term->tid, NULL, NULL, NULL, NULL, TRUE)." (".$count.") - ".$term->description;
       
$items[] =  $name_and_count;
       } 
/* end if count */
  
} /* end foreach */

 
if (count($items)) { print theme('item_list', $items); }
  else print
'No terms found';
  echo
'</div>';
?>

Es müsste doch möglich sein, dass die nodes nicht nur gezählt werden, sondern die nodetitle (oder u.U. auch die teaser) mit ausgegeben werden
und man das ganze auf nodes beschränkt, die z.B. jünger als 30 Tage sind?

  • 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 17 Stunden
  • 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 2 Wochen 6 Tagen
  • 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 14 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 0 User und 19 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