Eigenes Template, gib noch paar start Probleme
Eingetragen von TAiS46 (2)
am 28.09.2011 - 09:36 Uhr in
am 28.09.2011 - 09:36 Uhr in
Hallo,
ich wollte mal versuchen, ein Projekt in Drupal um zu setzen.
Leider scheiter ich schon am Template anpassen bzw neu programmieren.
Ich habe mir einen neuen Template Ordner erstellt: sites/all/themes/neues-template
Dort liegt nun eine info, sowie .css Datei.
In beiden steht noch nichts besonderes drinne.
Wenn ich nun das Template aktiviere, habe ich schon ein paar Blöcke auf dem
Layout drauf.
Jetzt hab ich unter Strucktur -> Blöcke das Hauptmenü in den Kopfbereich gestellt.
Warum erscheint es nun zwei mal auf der Seite?
Muss ich mir dafür die page.tpl.php kopieren und das Hauptmenü aus
dieser dann entfernen?
Danke,
Lg Simon
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich finde Dein Vorgehen
am 28.09.2011 - 18:04 Uhr
Ich finde Dein Vorgehen reichlich mutig. Es ist sicher nicht so einfach in Drupal direkt ein Theme von Grund auf selbst zu bauen, ohne daß man eine gewisse Erfahrungs gesammelt hat, wie ein Theme funktioniert. Du solltest statt dessen ein Basis-Theme nehmen und ein eigenes davon ableiten (Kandidaten wären z.B Zen oder Fusion).
Ein "ordentlich" aufgebautes Theme hat einen php-File für die Konfiguration, meist eine template.php-Datei und mindestens einen eigenen page.tpl.php-File neben einer passenden CSS-Datei. Normalerweise kann man etwa das Benutzen der Primary und Secondary Menüs über die Konfiguration abklemmen und dann wird es rein über die Blöcke gesteuert. Du solltest Dich also in das Thema Theming etwas einlesen.
Beste Grüße
Werner
Ich bin schon ein kleines
am 28.09.2011 - 18:21 Uhr
Ich bin schon ein kleines Stück weiter gekommen.
Der Header und die Navigation steht.
Ich kenne mich in CSS, PHP, HTML etc gut aus. Es braucht leider nur ein wenig Zeit mich in Drupal ein zu finden, da es doch
etwas neues für mich ist.
Aber jetzt komm ich erstmal weiter :)
Sowas wir features[] = main_menu hat in meiner .info gefehlt.
Die page.tpl.php habe ich schon kopiert und angepasst.