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

Ansicht für Nodes eines Inhaltstyps ändern

Eingetragen von LarsSW (24)
am 29.12.2009 - 19:47 Uhr in
  • CCK und Views
  • Drupal 6.x

Hallo,

ich habe mit dem CCK einen neuen Inhaltstyp erstellt ("Referenzen"). Dieser enthält eine Überschrift, eine kurze Beschreibung und eine beliebige Anzahl an Bildern.

Wenn ich jetzt einen Node vom Typ Referenz aufrufe, dann bin ich mit der Darstellung noch nicht zufrieden. Ich würde die Ansicht gerne verändern. Der Weg über ein zusätzliches Stylesheet ist mir bekannt, aber ich würde das gerne mit Views oder Panels machen. Ich hatte in Views eine Ansicht erstellt, aber es nicht geschafft, dass für jeden Node vom Typ Referenz automatisch auch diese Ansicht verwendet wird.

Kann mir da jemand helfen, oder geht das so gar nicht?

Gruß
Lars

‹ Die Variable $channel_elements ändern Einfache Auflistung aller Forenbeiträge mit letztem Kommentardatum absteigend unmöglich in Views? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Lars, um die

Eingetragen von Cyberschorsch (762)
am 29.12.2009 - 23:28 Uhr

Hallo Lars,

um die Darstellung von Nodes zu ändern, kannst du eine tpl Datei benutzen.

Schau in deinem Theme Ordner nach einer node.tpl.php und kopier sie in den Ordner als node-inhaltstyp.tpl.php, in deinem Fall wohl node-referenzen.tpl.php.

Dort hast du dann diverse Möglichkeiten, die Darstellung nach belieben zu modifizieren.

mfg Cyberschorsch

_________
Mei is des schee

mfg Cyberschorsch

_________

  • Anmelden oder Registrieren um Kommentare zu schreiben

tpl-php mit Inhaltstyp verbinden

Eingetragen von George Orwell (87)
am 05.08.2010 - 17:02 Uhr

Servus Cyberschorsch,

und woher weis der Inhaltstyp, dass er dann genau die Datei benutzen soll?
Muss ich beide irgendwie verbinden?

Denn ursprünglich scheinen ja alle Inhaltstypen entweder auf die node oder site.tpl.php zurück zu greifen, oder?

Ich bin blutiger Anfänger, hast Du vielleicht auch eine Quelle mit Tutorial oder Erklärung, wie die Darstellung von Inhaltstypen geändert werden kann?!?!? Danke Dir
Gruß
George

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi George, drupal bevorzugt

Eingetragen von Cyberschorsch (762)
am 05.08.2010 - 17:28 Uhr

Hi George,

drupal bevorzugt dann die node-referenz.tpl.php.

Kleine Schritt für Schritt Anleitung:

1. Den Inhalt aus der node.tpl.php kopieren, neue Datei mit Namen node-referenzen.tpl.php erstellen und in den gleichen Ordner speichern (in deinem Theme Ordner)
2. Jetzt den Inhalt so anpassen wie du möchtest. Du kannst dabei auf alle Daten von $node zugreifen. Ich empfehle dir dazu, dass Modul "Devel" zu installieren, dann kannst du mit dsm($node) dir anschauen, was in der $node alles drin ist.

Nehmen wir an du hast ein CCK Feld "Projektname" (field_projektname), dann kannst du das gezielt wiefolgt ausgeben:

<?php print $node->field_projektname[0]['value']
Du bist da ganz flexibel. Du kannst darum deinen HTML Code packen, bspw für deine eigenen Stylesheetanweisungen. Du kannst dann also sowas machen:

<div id="content">
<div id="projektname">
<h2><?php print $node->field_projektname[0]['value']?></h2>
</div>
</div>

Du kannst auch Informationen aus anderen Nodes laden und diese darstellen. Es gibt vielfältige Möglichkeiten. Oder du stellst einen View dar, in dem du ihn mit views_embed_view einbindest.
Schau dir dazu mal den Theming Guide, die Drupal API Referenz etc an.

Ich hoffe ich hab dir hier eine kleine Hilfestellung geben können. Du wirst dir den Rest aber erarbeiten müssen, es lohnt sich!

mfg Cyberschorsch

_________

  • Anmelden oder Registrieren um Kommentare zu schreiben

Design

Eingetragen von George Orwell (87)
am 05.08.2010 - 18:49 Uhr

werde mich einarbeiten... doch bevor:

ich habe im Anhang eine kleine Skizze angehängt: Meinst Du, ich kann mein Node-Typ "Artikel" demnächst so anzeigen???
Geht das mit den von Dir beschriebenen Schritten???

AnhangGröße
Design Artikel.jpg 163.78 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja das geht.

Eingetragen von Cyberschorsch (762)
am 05.08.2010 - 18:54 Uhr

Ja das geht.

mfg Cyberschorsch

_________

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Freiberuflicher Drupal Profi für Anpassungen (langfristige Kooperation)
  • Registrierung für vorgefertigte User??!!
  • Projekt Umsetzung Diskussion
  • Gelöst:Marinelli 3, Admin-Layer
  • Modul für Absatznummern / Randnummern
  • Upload - Optionen ausblenden
  • Wie SQL_BIG_SELECTS=1 setzen?
  • Absichern Von Drupal- und Serverinstallation
  • Danland: Standard-Startseite formatieren
  • Views Accordion - Header Elemente nebeneinander
  • Heartbeat und Facebook Style Status
  • [gelöst] Drupal7.10 Fehlermeldungen ohne Site-Änderungen
Weiter

Neue Kommentare

  • Dank für deine Antwort. Es
    vor 46 Minuten 29 Sekunden
  • Danke! Da hätte ich aber auch
    vor 1 Stunde 15 Minuten
  • Frank, könntest du mir bitte
    vor 2 Stunden 28 Minuten
  • Du mußt die page.tpl.php
    vor 3 Stunden 47 Minuten
  • Dann mußt Du eben ein bißchen
    vor 3 Stunden 49 Minuten
  • Hallo und Danke für Eure
    vor 3 Stunden 50 Minuten
  • Ok... ich habe mir die
    vor 5 Stunden 46 Minuten
  • Dafür ist das Modul "Overlay"
    vor 8 Stunden 12 Minuten
  • sorry, der 2te Link war
    vor 8 Stunden 14 Minuten
  • screenshots
    vor 8 Stunden 16 Minuten

Statistik

Beiträge im Forum: 173971
Registrierte User: 15481

Neue User:

  • drupal4normi
  • Neoskop
  • habicht09

» Alle User anzeigen

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

Benutzer online

  • Lufdablom
  • tfranz
  • maen
  • wla
  • jD
  • StevenB

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