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

Node Und Teaser Ansicht trennen / Style

Eingetragen von FuXXz (135)
am 27.12.2008 - 13:16 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x oder neuer

Hallo zusammen,

ich suche gerade eine Möglichkeit den Teaser meiner Nodes zu Stylen. Ich habe einen Inhaltstyp mit Feldern und mit Kategorien versehen. Im CKK habe ich einige Felder für den Teaser ausgeblendet. Wenn ich diese jetzt per Views darstelle ist die Welt ja noch OK, dort kann ich ja seperate Styles verwenden.

Wenn ich jedoch eine Kategorie anklicke, dann zeigt Drupal mir ja alle darin enthaltenen Nodes als Teaser untereinander an. Diese Ansicht benutzt die gleichen div´s, lcassen etc. wie der eigentliche Node und somit kann ich die Teaser-Ansicht nicht anders Stylen als die Node-Ansicht.

Hat jemand eine Idee wie ich trotzdem die Teaser Stylen kann?

‹ Joomla oder Drupal - Thread geschlossen! [gelöst] Daten aus 2 Tabellenfeldern lesen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

contemplate

Eingetragen von kata (169)
am 27.12.2008 - 13:36 Uhr

Kann man sowas nicht mit dem content-template-Modul machen?
http://drupal.org/project/contemplate

  • Anmelden oder Registrieren um Kommentare zu schreiben

In Deiner node.tpl.php hast

Eingetragen von Thoor (3678)
am 27.12.2008 - 14:49 Uhr

In Deiner node.tpl.php hast Du im Normalfall eine IF Anweisung im Quelltext. Damit kannst Du auch ne Klasse für den $Content des Teasers vergeben ...

Oder Du nutzt Views. Bei D.5 weiss ich es jetzt nicht, aber in D.6 gibts ja auch den Standardview Taxonomy ... Und mit Views hast Du auch weitere DIV Klassen zum themen per CSS.

-------------------------------------
Öfter mal was neues ... warum nicht mal DRUPAL :-) Meinen "Drupal Kampf" als Anfänger schildere ich mal unter http://www.thoor.de

thoor - Thomas Ortner
Drupal 7 Screencasts in deutsch!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die

Eingetragen von FuXXz (135)
am 27.12.2008 - 15:25 Uhr

Danke für die Antworten!

Also mit contemplate habe ich schon einige möglichkeiten, jedoch muss ich quasi die komplette Teaser-Ansicht entwerfen.

Schöner wäre es natürlich wenn ich einfach nur auf den vorhandenen Teaser zugreifen kann!

Ich möchte halt nur 2 Werte ändern ansonsten ist die Teaseransicht ok!

Der erste Wert sind die Abstände der CCK Felder im Teaser, das geht mit ConTemplate gut, dort habe ich jedem CCK Feld einfach eine neue Classe cckfeldname_teaser zugewiesen

Der nächste schritt soll aber sein daß ich die Liste der Teaser floate und eine Art Grid View erzeuge! Das geht wohl mit contemplate nicht weil ich damit nur body, teaser und RSS behandeln kann!

  • Anmelden oder Registrieren um Kommentare zu schreiben

@Thoor Das hier ist meine

Eingetragen von FuXXz (135)
am 27.12.2008 - 15:29 Uhr

@Thoor

Das hier ist meine node.tpl! Ich glaube die Zeile <?php if ($page == 0): ?> hat irgendwas mit der Teaseransicht zu tun. Ich werd nochmal bisschen basteln und es versuchen! Danke für die Ansätze

<?php
print fivestar_static('node', $nid);
?>


<div class="node <?php print $node_classes ?>" id="node-<?php print $node->nid; ?>"><div class="node-inner">

   <?php if ($page == 0): ?>
    <h2 class="title">
      <a href="<?php print $node_url; ?>"><?php print $title; ?></a>
    </h2>
  <?php endif; ?>

  <?php if ($unpublished) : ?>
    <div class="unpublished"><?php print t('Unpublished'); ?></div>
  <?php endif; ?>

  <?php if ($picture) print $picture; ?>

  <?php if ($submitted): ?>
    <div class="submitted">
      <?php print $submitted; ?>
    </div>
  <?php endif; ?>

    <?php if ($title): ?>
       <h1 class="title"><?php print t('  ') . $title; ?></h1>
    <?php endif; ?>



  <div class="content">
    <?php print $content; ?>
  </div>

</div></div> <!-- /node-inner, /node -->

<?php if ($links): ?>
    <div class="links">
      <?php print $links; ?>
    </div>
  <?php endif; ?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [gelöst] Drupal7.10 Fehlermeldungen ohne Site-Änderungen
  • Blockregionen per CCK Feld ausblenden
  • [erledigt] drupal 7 - read more ausblenden
  • Drupal7 für eine Produktvergleich Seite
  • Marinelli 3, Admin-Layer
  • #ajax Funktionalität in einem Field Widget
  • Image: Bildupload erst beim Speichern des Nodes
  • Views Accordion - Header Elemente nebeneinander
  • Wie kann ich Theme AUTOMATISCH umstellen, wenn sich Benutzer einlogen?
  • Überprüfung von Artikeln, die Benutzer geschrieben haben
  • Target des Weiterlesen-Links ändern?
  • CCK Auswahlfelder während des Betriebes ändern/erweitern oder in Textfeld umwandeln
Weiter

Neue Kommentare

  • Danke!
    vor 1 Stunde 44 Minuten
  • in die template.php im
    vor 2 Stunden 50 Minuten
  • da es bisher keine etablierte
    vor 3 Stunden 33 Sekunden
  • Also die lösung ist einfach
    vor 6 Stunden 18 Minuten
  • Und warum schreibst Du die
    vor 9 Stunden 17 Minuten
  • Jep, so hab ich eine View
    vor 9 Stunden 44 Minuten
  • Nimm dazu doch das Modul
    vor 10 Stunden 9 Minuten
  • okay, vielen dank :)
    vor 10 Stunden 20 Minuten
  • _target-Attribut für Links in node.tpl.php einfügen
    vor 10 Stunden 35 Minuten
  • Hallo Jonny und willkommen
    vor 11 Stunden 7 Minuten

Statistik

Beiträge im Forum: 173956
Registrierte User: 15480

Neue User:

  • ghs2f1efs
  • Neoskop
  • habicht09

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5516
quiptime4713
Tobias Bähr3874
wla3805
md3777
bv3700
Thoor3678
Alexander Langer3282
dereine2635
Exterior2571
» User nach Punkten
Zur Zeit sind 0 User und 10 Gäste online.

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