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

block.tpl.php wird nicht eingebunden - Wo der Fehler?

Eingetragen von BeTZe (105)
am 13.07.2010 - 15:48 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo Zusammen,
ich bin gerade dabei mein erstes Theme für Drupal zu erstellen. Als Vorlage habe ich ein CSS-Theme genommen und bin dabei es mir für Drupal umzubauen. Das funktioniert bis jetzt auch ganz gut. Die page.tpl.php habe ich soweit fast fertig. Probleme bereitet mir die block.tpl.php.

Auf der linken Seite möchte ich eine Sidebar haben. Wenn ich das richtig verstanden habe, greifen die Module in der Sidbar auf die block.tpl.php zu. In der habe ich jetzt einiges gändert bzgl. des aussehens der Blöcke. Aber die Änderungen werden nicht angezeigt. Auch wenn ich in die block.tpl.php Text eingebe wird der nicht mit ausgegeben. Muss ich noch irgendwo sagen, dass die Datei genutzt wird?

Danke im voraus.

‹ Theming der View klappt nicht Javascript Slidedown Menü integrieren ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du die Datei

Eingetragen von aschiwi (1113)
am 13.07.2010 - 16:32 Uhr

Wenn du die Datei block.tpl.php genannt hast und diese in deinem Theme-Ordner liegt, brauchst du nur den Cache leeren, dann wird sie eingebunden. Hast du den Block direkt nach einem Block benannt, z.B. block-user-1.tpl.php, dann fehlt dir wahrscheinlich die Datei block.tpl.php im Theme-Verzeichnis. Wenn das nicht da ist, kannst du auch keinen einzelnen Block überschreiben.

Grundsätzlich aber immer die Caches leeren, sobald du ein Template im Theme-Ordner hinzufügst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

BeTZe schrieb Auf der linken

Eingetragen von Thoor (3678)
am 13.07.2010 - 17:22 Uhr
BeTZe schrieb

Auf der linken Seite möchte ich eine Sidebar haben. Wenn ich das richtig verstanden habe, greifen die Module in der Sidbar auf die block.tpl.php zu. In der habe ich jetzt einiges gändert bzgl. des aussehens der Blöcke. ....

Also Module sind schonmal keine in Deiner Sidebar, höchstens Blöcke! Deshalb hier ein kleiner Ansatz zum Vorgehen mit Regionen und Blöcken:
Zum einen möchtest Du eine Region haben links. Standardmäßig wird diese in der "deintheme.info" mit

regions[left] = Left sidebar

eingefügt und aktiviert. Aufrufen kannst Du dann diese Region in Deiner erstellten page.tpl.php mit dem Befehl

<?php if ($left): ?>
       <?php print $left ?>
    <?php endif; ?>

Wenn alles klappt, dann kannst du in der Blockverwaltung unter /admin/build/block Blöcke in diese neue Region schieben und dort speichern.

Und die block.tpl.php die hat jetzt auschliesslich mit den jeweiligen Blöcken zu tun. Dort kannst Du entsprechende DIVs und Überschriften einbauen, um die Blöcke per CSS aufzuhübschen ....

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also das löschen des cache

Eingetragen von BeTZe (105)
am 13.07.2010 - 20:57 Uhr

Also das löschen des cache hat nichts gebracht.

Muss ich denn Region bestimmen damit es funktioniert? Dax habe ich bisher nicht gemacht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Habe es jetzt hin bekommen.

Eingetragen von BeTZe (105)
am 14.07.2010 - 15:50 Uhr

Habe es jetzt hin bekommen. Habe ein <div> woanders hingesetzt und jetzt funktioniert es.

Das mit den Regionen habe ich allerdings noch nicht richtig verstanden. Aber dazu eröffne ich ein anderes Thema.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

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 18 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