blöcke fest ins theme schreiben
Eingetragen von loomie (63)
am 20.02.2009 - 16:12 Uhr in
am 20.02.2009 - 16:12 Uhr in
Hi,
gibt es eine funktion mit der man einen bestimmten block fest ins theme schreiben kann?
sowas wie:
<?php zeige_block(suchblock); ?>
- Anmelden oder Registrieren um Kommentare zu schreiben
Blöcke>Anzeigen>"Dein Theme"
am 20.02.2009 - 16:40 Uhr
Das ist doch der Standard bei Blöcke>Anzeigen>"Dein Theme"
Dort definierts Du, wo auf Deiner Seite der Suchblock erscheinen soll. Der tut das dann sogar :-).
Wenn der bisher nicht angezeigt wird, ist dem noch kein Bereich der Seite zugewiesen worden, wo er gezeigt werden soll. Also auf der angegebenen Seite einmal nach dem Suchblock suchen. Wenn der nicht zu finden ist, hast Du evtl beim der Konfiguration Deines Themes das Suchfeld ausgeschaltet.
Gruß
Werner
ja, das war mir klar. aber
am 20.02.2009 - 16:45 Uhr
ja, das war mir klar.
aber ich möchte nicht das man in dieser oberfläche entscheiden darf ob und wo mein block angezeigt wird. daher wollte ich ihn fest ins template scheiben. bei dem theme was ich baue, wird es niemahls notig sein diesen block woanders hin zu schieben
Bei der Konfiguration des
am 20.02.2009 - 19:49 Uhr
Bei der Konfiguration des Blocks legst Du doch selbst fest, ob jemand anderes den Block ausblenden kann. Wenn ich ein Theme definiere, werde ich doch dem Benutzer nicht die Auswahl eines anderen Themes erlauben. Das versaut doch mein Layout. Also reicht es mir, wenn ich die Position eines Blocks in der Konfigurationsseite des Themes festlegen kann. Mehr wird dann overkill.
Klar kann man in page.tpl.php alles noch genauer festlegen, aber auch das ist ja Theme bezogen.
Letztendlich baust Du doch die Webseite auf. Wer sollte also Deinen Block noch verschieben wollen? Wenn Du meinst, daß nach der Übergabe der Webseite jemand anders das ändert, das kannst Du ohnehin nicht verhindern. Wozu also der Aufwand?
Gruß
Werner
es geht mir nur darum das
am 23.02.2009 - 10:15 Uhr
es geht mir nur darum das ich, wenn ich das theme später bei einem anderen projekt verwende, automatisch alle blöcke da sind wo sie im theme eben sein sollen und nicht erst aktiviert und an die richtige stelle geschoben werden müssen
Es gibt ja für den
am 23.02.2009 - 10:31 Uhr
Es gibt ja für den Suchblock 2 Varianten. Einmal im Theme verankert via
$search_box
und einmal als Block, den man irgendwo reinschieben kann.----------------------------------------
http://tobiasbaehr.de/
wundervoll! das war genau
am 23.02.2009 - 10:53 Uhr
wundervoll! das war genau die Antwort die ich gebraucht habe. vielen dank
man sollte vieleicht noch erwähnen das man diese funktion zwar ins Template schreiben kann, aber sie muss noch explizit bei admin/build/themes/settings/themename aktiviert werden.