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

Block individuelles Template

Eingetragen von neofelis (186)
am 23.03.2012 - 10:51 Uhr in
  • Themes & Theming
  • Drupal 7.x oder neuer

Ich würde gerne einen Block konfigurieren und dann ein spezifisches *.tpl.php zuordnen. Ist das von Haus aus so möglich? Oder ist es besser hierfür Views zu verwenden?

Ich möchte eigene HTML/CSS und PHP/JavaScript Codezeilen integrieren, wenn möglich aber nicht über Backend, sondern hardcodiert in die Template Datei und dann per Block positionieren.

Ist hier vielleicht Panels die bessere Wahl?

‹ D7 Marinelli, CSS-Tipp gesucht [gelöst] Node-Add Fomular als JSON ausgeben - inkl. DatePicker ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du die block.tpl.php

Eingetragen von torfnase (1525)
am 23.03.2012 - 11:47 Uhr

Wenn du die block.tpl.php hernimmst und den Namen abänderst in block--block--X.tpl.php wobei X die Nummer deines neuen Blocks ist, dann wird diese tpl.php für den Block verwendet.

Ich frage mich, was in deiner Frage die Views zu suchen haben.... Views können zwar auch Blocke erzeugen aber sind für ein Theming eines Blocks sicherlich nicht geeignet.

Nun, ich muss ja nicht alles versehen :-)

Lieben Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hätte hierbei auch noch ein

Eingetragen von Julsen (178)
am 23.05.2012 - 11:14 Uhr

Hätte hierbei auch noch ein Problem... Habe einen View als Block erzeugt und den Machine Name "block_merkliste" vergeben. Wie kann ich jetzt für diesen Block ein Template erstellen? Habe versucht:
block--block_merkliste.tpl.php
merkliste-block_merkliste.tpl.php
block--merkliste-block_merkliste.tpl.php

Bei den Blöcken selber wird der als merkliste-block_merkliste gelistet. Aber irgendwie nimmt der das spezifische Blocktemplate nicht an. Cache hatte ich auch immer nach jeder Änderung wieder geleert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

lies einfach das, was ich

Eingetragen von torfnase (1525)
am 23.05.2012 - 11:26 Uhr

lies einfach das, was ich gepostet habe genau durch...
Von einem Machinen Namen ist das nicht die Rede :-)

Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, du redest von Nummern, da

Eingetragen von Julsen (178)
am 23.05.2012 - 12:01 Uhr

Ja, du redest von Nummern, da ich aber keine Blocknummer gefunden habe, bin ich davon ausgegangen, dass diese in Machine Namen geändert wurden. Wo genau finde ich denn die Nummern?

  • Anmelden oder Registrieren um Kommentare zu schreiben

z.B. im Quelltext oder wenn

Eingetragen von torfnase (1525)
am 23.05.2012 - 12:06 Uhr

z.B. im Quelltext oder wenn du auf der Seite Struktur --> Blöcke bist und dann mit der Maus über das Konfigurieren eines "selbsterstellten" Blocks fährst, dann siehst du in der Statusleiste auch die Nummer des Blocks.

Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke, aber im Adminbereich

Eingetragen von Julsen (178)
am 23.05.2012 - 14:01 Uhr

Danke, aber im Adminbereich sehe ich keine ID, lediglich den Namen des Views bzw. Blocks. Im Quelltext sehe ich auch nur an einer Stelle eine Zahl, die es sein könnte:
/de/admin/structure/views/view/merkliste/edit/block_merkliste?destination=node/38 Könnte aber auch die Nummer des Views sein.
bei block--block-38.tpl.php und block--block--38.tpl.php tut sich leider auch nichts.

//Edit
habe mir jetzt http://drupal.org/project/devel_themer installiert, der zeigt mir alle möglichen tpl Namen an. Änderungen werden dort jetzt auch angezeigt, zwar noch nicht wie gewünscht aber es scheint halbwegs zu funktionieren :)
views-view--block-merkliste.tpl.php

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das der Block eine View ist,

Eingetragen von torfnase (1525)
am 23.05.2012 - 14:02 Uhr

Wenn der Block eine View ist, dann ist das etwas anders.
Du findest die nötigen Template Informationen, wenn du beim Bearbeiten der View auf Theme: Information klickst.
Dort steht genau, welcher Template-Name für diesen Block verwendet wird.

//aktualisiert
ein zusätzliches Modul ist dafür nicht erforderlich.

Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke :) Hatte aber

Eingetragen von Julsen (178)
am 23.05.2012 - 14:02 Uhr

Danke :)

Hatte aber geschrieben: Habe einen View als Block...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Stimmt, ich habe das woh

Eingetragen von torfnase (1525)
am 23.05.2012 - 14:03 Uhr

Stimmt, ich habe das woh überlesen :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mein oberer Edit ist auch

Eingetragen von Julsen (178)
am 23.05.2012 - 14:11 Uhr

Mein oberer Edit ist auch noch fehlerhaft... Hatte da nicht das Themer Modul genutzt sondern wie du geschrieben hast die Information der View selber. Nutze ich auf dem Frontend allerdings das Themer Modul, bekomme ich block--views--merkliste-block-merkliste.tpl.php also Template angezeigt. Nutze ich dies, funktioniert es ohne Probleme und vor allem so, wie es auch funktionieren soll.

  • 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 2 Tagen
  • 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 19 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