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

Newbie: Grundlegendes Verständnisproblem von themes (+views)

Eingetragen von ansorg (21)
am 01.05.2008 - 22:31 Uhr in
  • Themes & Theming
  • Drupal 6.x

hallo,

Drupal-6.2 nutzend, langsam bekomme ich "nodehierarchy" und "views" zum funktionieren. Habe mit views einen Block erstellt der mir rechts vom Artikel angehängte Bilder auflisted (image nodes/nodehierarchy). Beispiel http://cms.transalp.com/node/5

Nun möchte ich diese Bild-Blöcke anders darstellen, z. B. die Kategorie "Slowenien" beim ersten nicht sehen.

In der Theme Information der View bekomme ich angezeigt:

Important! When you add a new template to your theme, be sure to clear the theme registry cache. You can do this by visiting administer >> site building >> themes -- just loading the page should clear the cache.

    * Display output: views-view.tpl.php, views-view--attached-images.tpl.php, views-view--block.tpl.php, views-view--attached-images--block.tpl.php
    * Style output: views-view-unformatted.tpl.php, views-view-unformatted--attached-images.tpl.php, views-view-unformatted--block.tpl.php, views-view-unformatted--attached-images--block.tpl.php
    * Row style output: views-view-row-node.tpl.php, views-view-row-node--attached-images.tpl.php, views-view-row-node--block.tpl.php, views-view-row-node--attached-images--block.tpl.php

Ich denke, ich muß den views-view-row-node.tpl.php überschreiben. Doch wie und wo?

Ich habe Zen installiert und eine Kopie vom Starterkit als "zen_Demo" als Theme installiert.

Nach meinem bisherigen Verständnis müßte ich im template.php dieses Theme-Ordners eine Funktion einfügen

<?php
function zen_Demo_views_view_row_node($view, $options, $row) {
    print
"test";
   
// do the real node formatting here somehow
}
?>

Doch so geht es nicht, ich bekomme nirgendwo "test" rausgeschrieben, die Funktion wird wohl nicht aufgerufen. (die Datei selbst wird schon gelesen - ich bekomme jedenfalls Fehler darin angekreidet)

Was mich noch mehr wundert: im Kommentar vom Starterkit steht

* original: theme_breadcrumb()
* theme override: zen_Demo_breadcrumb()

* where zen_Demo is the name of your sub-theme. For example, the zen_classic
* theme would define a zen_classic_breadcrumb() function.

ich habe also mal eine Funktion

<?php
function zen_Demo_breadcrumb($breadcrumb) {
    print
"test";
    return
"hallo";
}
?>
agelegt. doch auch diese wird ignoriert.

Wo ist mein Denkfehler?

danke
Jens

‹ Theme einfügen Vorgehensweise bei Kategorisierung/Klassifizierung von Inhalten zur Darstellung? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Warum auch immer kann man

Eingetragen von dawehner (2639)
am 01.05.2008 - 23:26 Uhr

Warum auch immer kann man mit Views und Zen nur

<?php
function zen_views_view_row_node($view, $options, $row) {
    print
"test";
   
// do the real node formatting here somehow
}
?>

benutzen
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Muß man erstmal drauf

Eingetragen von ansorg (21)
am 05.05.2008 - 07:16 Uhr

Muß man erstmal drauf kommen ;) Danke!

Hab inzwischen auch gelernt wie die im Hinweistext angegebenen Templatedateien wie z. B. views-view-row-node--attached-images.tpl.php anzuwenden sind.

Hauptproblem war aber das Aktualisieren des Template-Caches. Ein Aufrufen von /admin/build/modules, wie in der Views-Hilfe angegeben, reicht leider nicht. Deshalb hatten alle meine Basteleien an den Templates erstmal Null Auswirkung bis ich mal den Drupal-Chache gelöscht habe (developer menü). Seit ich das mache klappt es auch immer besser mit den Templates :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hab inzwischen auch gelernt

Eingetragen von maxmiller (1)
am 27.05.2008 - 13:38 Uhr

Hab inzwischen auch gelernt wie die im Hinweistext angegebenen Templatedateien wie z. B. views-view-row-node--attached-images.tpl.php anzuwenden sind.

Kannst Du das vielleicht mal weiter ausführen? Ich habe mir unter views eine neue Block View erstellt und schaffe es aber einfach nicht das standard template -> calendar-main.tpl.php mit einem anderen template zu verändern - und direkt verändern wollte ich das standard template eigentlich nicht!

grüße
max

  • Anmelden oder Registrieren um Kommentare zu schreiben

Theme: Information

Eingetragen von tsc_a (26)
am 11.06.2008 - 22:38 Uhr

Kannst Du das vielleicht mal weiter ausführen?

unter:
... /admin/build/views/edit/*deineView*
auf:
Theme: Information
klicken.

Die eingeblendeten Infos dort haben mir erstmal weitergeholfen

GT

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 14 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