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

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 6 Tagen 23 Stunden
  • Textboxen mit Tabelle
    vor 1 Woche 6 Stunden
  • Du sollst ja auch keine
    vor 1 Woche 6 Stunden
  • Theme
    vor 1 Woche 6 Stunden
  • Welches Theme benutzt du
    vor 1 Woche 12 Stunden
  • Mit Responsive Raster hatte
    vor 1 Woche 1 Tag
  • Hallo Alex,um das Häkchen
    vor 1 Woche 1 Tag
  • Modul view_unpublished
    vor 1 Woche 2 Tagen
  • Modul "override node options"
    vor 1 Woche 3 Tagen
  • Im Grunde ist dass ein
    vor 1 Woche 5 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20477

Neue User:

  • Robertnobia
  • AltonRaf
  • JeffreyPaf

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 29 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