page.tpl.php Problem
am 04.04.2008 - 12:37 Uhr in
Hi,
also ich ahbe diesen Code auf der Seite http://api.drupal.org/api/file/modules/system/page.tpl.php/6/source genommen . Er ist ja für Drupal 6.x . Also die Linke Navigation wird richtig angezeigt,Der Content auch aber die Rechte Navigation wird nicht richtig angezeigt . Sie wird In der Linken Navigation angezeigt . Unlogisch oder? Wie kann ich das Problem nun beheben . Achso und meine Seite: http://playinsel.bplaced.net/seite2/ vllt weiß jemand ja was falsch ist .
- Anmelden oder Registrieren um Kommentare zu schreiben

Die page.tpl.php enthält
am 04.04.2008 - 19:26 Uhr
Die page.tpl.php enthält natürlich keine "Formatierungsanweisungen". Das Aussehen mußt Du mit einer entsprechenden CSS-Datei anpassen. Evtl. schaust Du Dir dazu mal ein bereits fertiges Theme an...
--
bv - drupalcenter.de
Ja hab ich schon finde da
am 04.04.2008 - 20:02 Uhr
Ja hab ich schon finde da nichts
Du mußt eine style.css
am 04.04.2008 - 20:13 Uhr
Du mußt eine style.css Datei in Deinem Theme-Verzeichnis erzeugen und darin per CSS-Anweisungen die Elemente der page.tpl.php Datei "designen".
--
bv - drupalcenter.de
Aber Linke Navigation und
am 04.04.2008 - 21:43 Uhr
Aber Linke Navigation und der Content is ja richtig ausser die Rechte Navigation also is da iwas falsch
Hast du die rechte
am 04.04.2008 - 23:15 Uhr
Hast du die rechte Navigation unter "Verwaltung" -> "Strukturierung" -> "Blöcke" auch der rechten Seite zugewiesen?
Ja habe ich
am 05.04.2008 - 15:40 Uhr
Ja habe ich
Soll ich mal css Code
am 05.04.2008 - 20:15 Uhr
Soll ich mal css Code posten`?
Code posten
am 06.04.2008 - 10:14 Uhr
Soll ich mal css Code posten`?
Ja, wäre gut da mal reinzuschauen.
Deine Seite sieht ja grad etwas durcheinander aus:-))
Da sind wohl die Floats und Positionierungen nicht ganz korrekt.
Woher hast du das CSS? Hast du ein bestehendes Theme bearbeitet oder das selbst erstellt?
Ja also das CSS hab ich
am 06.04.2008 - 12:37 Uhr
Ja also das CSS hab ich irgentwo Kopiert auf einer Seite also es war nicht viel dan ahb ich von selfhtml noch was dazu gemacht was entfernt und so ja dan is das bei raus gekommen und der code ist:
body, html {
margin:0;
padding:0;
font-family:Verdana, Arial, sans-serif;
font-size:76%;
background-color:#fafafa;
}
html{
margin:20px;
}
#sidebar-left, #content, #sidebar-right {
position:absolute;
top:0;
border: 1px solid #cdcdcd;
}
#sidebar-left {
position:absolute; top:100px; left:100px;
}
#content {
width:560px;
left:210px;
right: 210px;
}
#header {
position:absolute; top:180px
}
#sidebar-right {
position:absolute; top:100px; right:0px;
}
#footer-wrapper {
position:absolute; bottom:0px; left:100px;
}
3-spaltiges Layout
am 06.04.2008 - 19:11 Uhr
Verstehe ich dich richtig, dass du ein 3-spaltiges Layout haben möchtest? Inhalt in der Mitte, links und rechts eine Sidebar?
Mit
#sidebar-left, #content, #sidebar-right {position:absolute;
top:0;
border: 1px solid #cdcdcd;
}
#header {
position:absolute; top:180px
}
positionierst du die Sidebars und den Content ganz oben (top:0;), den Header aber 180px tiefer (top:180px;). Das erscheint mir unsinnig.
Mit
#sidebar-left {
position:absolute; top:100px; left:100px;
}
#sidebar-right {
position:absolute; top:100px; right:0px;
}
werden die Sidebars dann 100px (top:100px;) vom oberen Rand dargestellt und die Angabe top:0; für die Sidebars wieder überschrieben.
Die rechte Sidebar klebt mit right:0px am rechten Rand, die linke Sidebar ist mit left:100px 100 Pixel vom linken Rand entfernt. Leuchtet mir auch nicht ein. Würde ich eher so machen:
#header {
position:absolute;
top:0px
}
#sidebar-left, #content, #sidebar-right {
position:absolute;
top:100px;
border: 1px solid #cdcdcd;
}
#sidebar-left {
left:0px;
}
#sidebar-right {
right:0px;
}
Die Sidebars kleben dann links und rechts, der Content ist aber nur 560px breit. Wenn du nun das Browser-Fenster in die Breite ziehst, ist das Layout ziemlich auseinander gerissen.
Den Ansatz mit position:absolute für die Sidebars finde ich nicht sehr glücklich gewählt. Ich würde da eher mit Floats arbeiten.
Versuche evtl. mal Folgendes:
body, html {
margin:auto;
width:980px;
}
#sidebar-left {
float:left;
margin-left:-210px;
}
#content {
width:560px;
margin-left:210px;
margin-right:210px;
}
#sidebar-right {
float:right;
margin-right:-210px;
}
#footer-wrapper {
clear:both;
}
Ich würde ansonsten eher ein bestehendes Theme, dass in Grundzügen deinen Vorstellungen entspricht, bearbeiten und anpassen.
3 Spaltig? Ist das auch mit
am 07.04.2008 - 15:14 Uhr
3 Spaltig? Ist das auch mit Header,Rechte Navi,Linke Navi,Mitte und Footer? So eins bräuchte ich und schonmal Danke für den Code
Okay habe es jetzt gemacht
am 07.04.2008 - 18:20 Uhr
Okay habe es jetzt gemacht aber jetzt sieht man keine Linke Navi und die Rechte is voll weit weg von dem Content .
Hier das Design: http://playinsel.bplaced.net/seite2/
Da is es so wie es aussieht.
Huch, so habe ich mir das
am 07.04.2008 - 19:54 Uhr
Huch, so habe ich mir das nicht vorgestellt...
Evtl. müssen dann doch die margin-left:-210px und margin-right:-210px raus:
body, html {margin:auto;
width:980px;
}
#sidebar-left {
float:left;
}
#content {
width:560px;
margin-left:210px;
margin-right:210px;
}
#sidebar-right {
float:right;
}
#footer-wrapper {
clear:both;
}
Mit 3-spaltig meine ich sone 5-teilige Aufteilung:
Header volle Breite oben
Navi links | Inhalt | Navi rechts in drei Spalten
Footer über die volle Breite unten
Das wäre eine der klassischen Aufteilungen.
Okay aber es sieh timmer
am 08.04.2008 - 13:22 Uhr
Okay aber es sieh timmer noch nicht so richtig aus:
>>>>> http://playinsel.bplaced.net/seite2/
vom Prinzip sollte
am 08.04.2008 - 13:45 Uhr
vom Prinzip sollte
#content {margin-left:300px;
}
gehen aber benutzt lieber Zen als Basistheme! da musst du dich nicht um die diversen CSS Hacks kümmern
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb
Mit Zen komm ich nicht klar
am 08.04.2008 - 14:36 Uhr
Mit Zen komm ich nicht klar und ich möchte mein eigenes Theme erstellen mit meinem Copyright drinne und so und wollte es vllt auf drupal.org veröffentlichen zum download .
Du wiedersprichst Dir selbst
am 08.04.2008 - 14:53 Uhr
Mit Zen komm ich nicht klar und ich möchte mein eigenes Theme erstellen mit meinem Copyright drinne und so und wollte es vllt auf drupal.org veröffentlichen zum download .
Wenn Du mit Zen nicht klar kommst wie soll dann Dein eigenes Theme funktionieren?
Auch wenn Du es nicht merkst, Du wiedersprichst Dir selbst.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
stimmt das ist echt gut
am 08.04.2008 - 14:56 Uhr
stimmt das ist echt gut :)
und das mit dem Copyright und GPLv2 ist auch sehr sehr relativ sinnlos zu sehen, denn man darf den Quellcode laut GPLv2 verändern
-> man muss nur den Verweiß auf die GPLv2 und dich irgendwo im Theme, z.B. in der template.php angeben
der Rest ist dann ein Fork oder etwa nicht?
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb
Jaa aber muss man auch
am 08.04.2008 - 15:23 Uhr
Jaa aber muss man auch irgentwas von der GPL dingen da auch in die template.php rein machen wen man ein eigenes themen amchen würde?
das vlt. aber du kannst
am 08.04.2008 - 15:27 Uhr
das vlt. aber du kannst nicht bestimmen dass unten in der Seite ein Copyright von dir auftaucht, glaube ich
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb
Achso irgentwie glaube ich
am 08.04.2008 - 16:10 Uhr
Achso irgentwie glaube ich ich alsse es jetzt mit Drupal da ich ja kein anstendiges Theme hinbekommen ich Suche mir einfach ein neues vllt besseres CMS wo man auch leichter ein Design erstellen kann ohne so viel Code Schnippsel zu haben.
Aber irgentwie möchte ich
am 08.04.2008 - 16:23 Uhr
Aber irgentwie möchte ich bei Drupal bleiben und ich wollte eigentlich so ein Theme haben wie auf:
http://bradlis7.com/main/
Diese da das gibts nur für Version 5.x und nict für 6.x . Brauche davon CSS Code für 6.x .
nimm dir z.B.
am 08.04.2008 - 17:51 Uhr
nimm dir z.B. http://drupal.org/project/bluecurve und verändere es ein bisschen im CSS und dann hast du das was du willst
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb
Hatte ich schonmal aberIs in
am 08.04.2008 - 18:42 Uhr
Hatte ich schonmal aberIs in CSS Code Copyright drinne