Benutzerkonto zerschießt mir die Seite
am 22.12.2008 - 02:31 Uhr in
Salü nochmal, :)
Ich bin soweit mal wieder ein ganzes Stück vorwärts gekommen mit meiner Seite. Jedoch habe ich jetzt schon wieder ein Problem, wo ich kein Land sehe und nichts mehr gebacken kriege.
Problem: Bin ich als User eingeloggt und gehe auf Mein Konto, also das Benutzerkonto, dann zerschießt es mir das Theme volles Programm, da der Inhalt viiiiiiel zu breit ist. Das ganze ist aber nur oben das horizontale Menü/die eine Spalte, wo "anzeigen, bearbeiten, Beiträge, Stimmen, kontaktieren, usw." steht(also im Inhalt). Hier findet komischerweise kein Zeilenumbruch des Menüs statt(geht das überhaupt?). :( Überall sonst funktioniert es 1a, da die Menüs auf anderen Seiten nicht so viel Punkte haben. Das ganze wirkt sich so aus, das es sich im Firefox unter die rechte Sidebar schiebt und im IE das komplette Layout zersäbelt.
Hat jemand eine Idee wie ich das lösen könnte? Wäre echt cool. :=)
Beste Grüsse
Tom
Ach ja. Der html code im Browser:
<div id="content">
<div id="content_center" class="column">
<div class="controlbar clearfix">
<h1>admin</h1>
</div>
<div class="tabs"><ul class="tabs primary">
<li class="active"><a href="/user/1" class="active">Anzeigen</a></li>
<li><a href="/user/1/edit">Bearbeiten</a></li>
<li><a href="/user/1/track">Beiträge</a></li>
<li><a href="/user/1/submitted" title="Scoops submitted">Scoops</a></li>
<li><a href="/user/1/votes" title="Who the user voted for">Stimmen</a></li>
<li><a href="/user/1/commented" title="Stories the user commented on">Commented on</a></li>
<li><a href="/user/1/contact">Kontaktieren</a></li>
<li><a href="/user/1/votesupdown">Stimmen</a></li>
<li><a href="/user/1/mysite">Meine eigene Seite</a></li>
</ul>
</div>
und so sieht der relevante css code aus... :) nur irgendwie tut sich da nix, wenn man was ändert... Ich habe auch versucht den Tabs eine fixe Weite zu geben und sie einzeln im CSS angesprochen. Aber es nützt nix. Das scheint alles irgendwie gar nichts zu nützen.
#skip-nav, #primary, #secondary, #tabs, #sidebar-left, #sidebar-right, #search, #menu, #mission, #footer-wrapper,
.book-navigation, .tabs, .links, .breadcrumb, .taxonomy, .pager, .feed-icon, .forum-topic-navigation {
visibility: hidden; width: 570px;
display: none;
}
/* -- Content layout ------------------------------------------------------ */
#content { padding: 10px 220px; }
#content .column {
position: relative;
float: left;
}
#content_center { width: 100%; }
#content_left {
width: 178px; background: url("../img/left.gif") repeat-y top right;
padding: 0 20px 0 10px;
margin-left: -100%;
left: 220px;
}
#content > #content_left {
left: -220px;
margin-left: expression(document.all.content_center.offsetWidth * -1);
}
#content_right {
width: 163px; background: url("../img/right.gif") repeat-y top left;
padding: 0 35px;
margin-right: -235px;
}
/* -- Content styles ------------------------------------------------------ */
/* Control bar */
#content_center div.controlbar h1 {
float: left; width:
line-height: 1.2em;
margin-right: 20px;
margin-bottom: 0;
}
#content_center div.controlbar ul {
margin: 0;
padding: 0;
list-style: none;
}
#content_center div.controlbar ul li { display: inline; }
#content_center div.controlbar ul.drigg-viewtype {
float: right; width:
font-size: 11pt;
line-height: 20pt;
}
#content_center div.controlbar ul.drigg-viewtype li a {
display: block;
float: left;
margin-left: 10px;
padding: 0px 5px 5px 5px;
}
#content_center div.controlbar ul.drigg-viewtype li.active a {
background-color: #f3f9fc;
color: #F14D45;
}
#content_center div.controlbar ul.drigg-order {
background-color: #f3f9fc;
padding: 0.5em;
clear: both;
}
#content_center div.controlbar ul.drigg-order li a {
padding: 0.2em 0.5em;
margin-right: 0.5em;
}
#content_center div.controlbar ul.drigg-order li.active a {
background-color: #F14D45;
color: #fff;
}
/* Basic tags */
#content_center h1 {
font-size: 16pt;
font-weight: normal;
color: #F14D45;
letter-spacing: -1px;
margin-top: 0;
}
#content_center h2 {
font-size: 13pt;
line-height: 1.3em;
color: #666;
}
#content_center table th {
padding: 0.5em; border-right: 1px dashed #E7EBEB;
background-color: #e8f2fa;
border-bottom: 0;
}
#content_center table tbody { border-top: none; }
#content_center table tr {
padding: 0;
border-bottom: 1px dashed #fff;
background: transparent;
}
#content_center table tr.even { background-color: #f3f9fc; }
#content_center table td { padding: 0.5em; }
#content_center table td.active { background-color: #ffc; }
/* Pager */
#content_center div.pager {
clear: both;
padding: 0 20px;
margin-top: 15px;
}
#content_center div.pager a {
border: 1px solid #ccc;
padding: 0.1em 0.5em;
margin: 0 1px;
color: #F14D45;
}
#content_center div.pager strong {
border: 1px solid #ddd;
padding: 0.1em 0.5em;
margin: 0 1px;
color: #333;
background-color: #f3f9fc;
}
- Anmelden oder Registrieren um Kommentare zu schreiben
erledigt
am 22.12.2008 - 04:58 Uhr
Habe es hinbekommen...
ist ziemlich blöd gelöst und im eigentlichen Theme leider nicht machbar. Wer das gleiche Problem hat, findet die css Datei für die Tabs im Ordner Module/System und dort unter system.css
Dort dann nach "Tab navigation" suchen. width: auto; einstellen und white-space: pre-line; einstellen. Der Standard-Wert steht leider auf nowrap. Also kein Zeilenumbruch.
Das ist zugegeben echt ziemlich blöd gelöst. Aber egal, jetzt funktionierts... :)
Beste Grüsse
Tom
Nur in deine style.css
am 22.12.2008 - 10:24 Uhr
Dort dann nach "Tab navigation" suchen. width: auto; einstellen und white-space: pre-line; einstellen. Der Standard-Wert steht leider auf nowrap. Also kein Zeilenumbruch.
Um bei einem späteren Update nicht deine Änderungen zu verlieren, solltest du dir den betreffenden Teil aus der system.css kopieren, in deine eigene style.css einfügen und dort die Änderungen vornehmen.
/*
** Tab navigation
*/
ul.primary {
width: auto;
white-space: pre-line;
}
Die style.css, aus deinem Theme, wird als letztes geladen und überschreibt so die Einträge in der system.css. Bei einem späteren Update von Drupal wirst du so keine Probleme bekommen.
vielen Dank für die Info...
am 22.12.2008 - 15:29 Uhr
vielen Dank für die Info... :)
Beste Grüsse
Tom