Fehler in der Anzeige nach Update von Views 6.x-2.6 auf 6.x-2.8

am 05.02.2010 - 15:24 Uhr in
Hallo Leute,
habe das update von Views 6.x-2.6 auf 6.x-2.8 gemacht und plötzlich wird in der letzten reihe "col-2" dargestellt obwohl keine daten drin sind.
Was kann ich tun ?
mfg
Chris
Bilder:
- Anmelden oder Registrieren um Kommentare zu schreiben
Den erzeugten Code checken
am 05.02.2010 - 15:28 Uhr
Den erzeugten Code checken und dein CSS entsprechend anpassen.
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
Danke für die schnelle
am 05.02.2010 - 16:02 Uhr
Danke für die schnelle antwort.
jo hab ich gemacht
dein CSS entsprechend anpassen.
geht das auch irgendwie OHNE "display:none" ? ist zumindest das erste was mir jetzt in den sinn kommt...
mfg
chris
Ich kenne weder das innere
am 05.02.2010 - 16:12 Uhr
Ich kenne weder das innere HTML deiner Tabellen, noch dein CSS. Offensichtlich hast du aber im CSS den TDs ein Border-Attribut verpasst. Schau mal ob der Content deiner TDs stets ein DIV oder dergleichen um sich herum hat. In dem Fall kannst du das Border-Attribut einfach verschieben. Da die leere Zelle kein weiteres Markup enthält, hat es dann auch keine Border mehr.
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
Ja genau so ists, hab den
am 05.02.2010 - 16:52 Uhr
Ja genau so ists, hab den TD's einen border gegeben:
table.views-view-grid td {
border:1px solid #13447C;
padding:0;
}
deine idee gefällt mir, nur leider habe ich in der zelle 3 CCK felder die in 3 einzelnen div's sind. Weisst du ob man da einen umschliessenden div rum bekommt? hier ist mal die komplette letzte reihe expandiert:

mfg
chris
CG schrieb Weisst du ob man
am 10.02.2010 - 11:12 Uhr
Weisst du ob man da einen umschliessenden div rum bekommt?
mfg
chris
brauch immernoch hilfe
am 17.02.2010 - 09:47 Uhr
brauch immernoch hilfe dabei
mfg
chris
Leere Felder ausblenden.
am 11.03.2010 - 14:56 Uhr
Hallo Chris,
hast Du schon die Funktion "ausblenden wenn leer" versucht? Die ist neu in Views 2.8 und ist eigentlich genau das was Du suchst. Diese steht aber nur bei einem View zu Verfügung der Felder benutzt. Die entsprechende Checkbox findest Du unter den Einstellungen zum Feld selbst.
thx, aber der rahmen bleibt
am 11.03.2010 - 15:13 Uhr
thx,
aber der rahmen bleibt erhalten. hab bei allen 3 feldern "Hide if empty" angekreuzt.
Du kannst natürlich auch
am 11.03.2010 - 15:44 Uhr
Du kannst natürlich auch einfach dem zweiten den Rahmen wegnehmen.
table.views-view-grid td .row-last .col-2 {border:none;}
Das Ganze hat natürlich einen sehr großen Pferdefuß: wenn "col-2" tatsächlich doch mal Inhalt hat, da ja nicht immer unbedingt nur eine ungerade Anzahl von "Produktgruppen" aufgelistet wird, ist der dann ohne Rahmen.
Wenn Du den Weg über die
table.views-view-grid td .erster-div-container {
border: 1px solid blue;
border-bottom: none;
}
table.views-view-grid td .zweiter-div-container {
border-right: 1px solid blue;
border-left: 1px solid blue;
}
table.views-view-grid td .dritter-div-container {
border: 1px solid blue;
border-top: none;
}