Page wrap div in AdaptiveTheme einbauen
am 27.02.2014 - 11:13 Uhr in
Hallo zusammen
Ich beisse mir seit ein paar Tagen die Zähne an Drupal aus. Drupal ist Neuland für mich.
Ich habe mich die Tage mit Zen, AdaptiveTheme und Omega beschäftigt. Am Ende glaube ich das ich mit AT am besten fahre, ich könnte mir aber auch Zen vorstellen.
Wie auch immer ... Mein Problem wo ich bei jeder Variante steckenbleibe ist das ich bei meinem Layout ein zusätliches DIV brauche das den gesamten Inhalt meiner Seite beinhaltet. Dies sollte aber nicht der Body sein. Das Layout ist als JPG beigefuegt, die DIV's "wrap" & "content" bekommen jeh eine transparente Hintergrunfarbe.
Gesuchte Lösung ... Ich will für mein AdaptiveTheme ein zusäzliches DIV einbauen wie gehe ich vor?
VIELEN DANK für jede Hilfe.
- Anmelden oder Registrieren um Kommentare zu schreiben


Sieh Dir die Datei
am 27.02.2014 - 12:14 Uhr
Sieh Dir die Datei page.tpl.php des Themes an. Dort mußt Du Änderungen einbauen.
Danke der Antwort. Ich finde
am 27.02.2014 - 14:25 Uhr
Danke der Antwort.
Ich finde allerdings nur eine "page.tpl.php" im core und da werde ich lieber nicht dran rum basteln ... hab mir mal die ganze instalation versaut ;)
Irgend einen typ welche datei bearbeitet werden muss?
Ich habe gerade mal
am 27.02.2014 - 15:09 Uhr
Ich habe gerade mal nachgesehen, Adaptive-Theme hat tatsächlich keine eigene page.tpl.php. Also die vom Core in Dein Theme kopieren und dort ändern. Caches löschen nicht vergessen.
SUPER, probier ich gleich aus
am 27.02.2014 - 15:21 Uhr
SUPER, probier ich gleich aus ... Ich gehe davon aus das wen ich die in den Grundortner kopieren muss und die dan automatisch die vom Core ueberschreibt...
Vielen Dank schon mal
Ich hab das gleich mal
am 27.02.2014 - 15:53 Uhr
Ich hab das gleich mal versucht. also das page.tpl.php vom core (modules/system/page.tpl.php) in meinen Ortner (meinTheme) kopiert und ganz simpel ein div am anfag nach dem "page div" hinzugefuegt und am ende geschlossen.
Den Cash deaktiviert und neu geladen, leider hat sich nichts veraendert. Muss ich da noch was umschreiben? Ich habe in den internen dokumenten wie dem .info file nachgesehen ob das "page.tpl.php" aufgefuehrt ist, hab aber nichts gefunden...
Die aenderung die ich vorgenommen habe, nur top und bottom von dem relevanten bereich.
Ich habe das DIV "inside-wrapper" dazu gepackt...
<div id="page-wrapper"><div id="page"><div id="inside-wrapper">
<div id="header"><div class="section clearfix">
<?php if ($logo): ?>
<a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home" id="logo">
...............................
....................... ausgeschnitten ...................
...............................
<?php print render($page['sidebar_second']); ?>
</div></div> <!-- /.section, /#sidebar-second -->
<?php endif; ?>
</div></div> <!-- /#main, /#main-wrapper -->
<div id="footer"><div class="section">
<?php print render($page['footer']); ?>
</div></div> <!-- /.section, /#footer -->
</div></div></div> <!-- /#inside-wrapper /#page, /#page-wrapper -->
Bau dir erst mal ein eigenes
am 27.02.2014 - 20:51 Uhr
Bau dir erst mal ein eigenes subtheme mittles drush, falls Du das schon kennst. Sind 4 Schritte und ist auf der theme Seite von Adaptive theme gut beschrieben.
Dann hast Du automatisch im Subtheme deinen Ordner templates worinn Du u.a. die page.tpl.php wie auch die node.tpl.php etc finden wirst. Dann wie gehabt. Dort steckst Du dann deine Änderungen rein. Ist sauberer!
Das war Quatsch, sorry! Der
am 27.02.2014 - 23:05 Uhr
Das war Quatsch, sorry! Der Weg generell ist zwar richtig,(wirst Du ja wahrscheinlich schon gelöst haben) aber Du musst die tpl.php Dateien Deiner Wahl noch copy pasten und dann bearbeiten. Insofern vergiss meinen Beitrag zum Thema!