[TYPO3-german] CSC und manuelle Abstände

Lars Büsing lars.buesing at digitale-offensive.de
Mon Jul 15 17:15:05 CEST 2013


Ahoi!

Eventuell hier mit Wildcards und "not" was versuchen?

z.B.:

div.csc-default:not([class*="csc-space-after"]) { margin-bottom: 1em; }

Allerdings keine Ahnung, ob und in welchem Browser das funktioniert...

LG,
Lars

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Ralf-Rene Schröder
Gesendet: Montag, 15. Juli 2013 14:19
An: typo3-german at lists.typo3.org
Betreff: [TYPO3-german] CSC und manuelle Abstände

Hallo zusammen...
in der aktuellen TYPO3 Version (6.1.1) werden ja für die von den Redakteuren manuell zu setzenden Abstände Klassen hinzugefügt wie:
<div id="c249" class="csc-default csc-space-after-100"> die dann dynamisch im CSC CSS definiert werden...

eigentlich ja kein Problem,
ABER: wenn man in seinem Layout grundsätzlich z.B.:
.csc-default {margin-bottom:1em; }
drin hat (dies wird ja nach dem CSC CSS eingefügt) dann werden die zusätzlichen dynamischen Klassen wie:
.csc-space-after-100 {margin-bottom: 100px; } logischerweise überschrieben...

bekommt man in die Erzeugung dieser dynamischen Klassen ein !important rein (ohne jetzt den php Bereich unten einfach zu patchen???) (wäre ja auch logisch, denn eine manuelle Zuweisung sollte ja wirklich grundsätzliche Vorgaben überschreiben)

folgendes einfach hard zu patchen geht natürlich:
typo3\sysext\css_styled_content\Classes\Controller\CssStyledContentController.php
(Zeile 1078 ff.)
ist aber ja nicht der Weisheit letzter Schluß...
________________________________________________

if ($configuration['space'] === 'before') {
  $value = $constant + $this->cObj->data['spaceBefore'];
  $declaration = 'margin-top: ' . $value . 'px !important;'; } else {
  $value = $constant + $this->cObj->data['spaceAfter'];
  $declaration = 'margin-bottom: ' . $value . 'px !important;'; } _________________________________________________

--
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format _______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list