[gelöst] Zeilenumbrüche zwischen Feldern einfügen
am 10.11.2012 - 11:35 Uhr in
Hallo,
ich habe eine Seite wo User Artikel schreiben können. Nun habe ich zwei neue Felder eingefügt, wo man zusätzlichen Text einfügen kann. Nun würde ich gerne auf der Seite wo der Artikel erscheint den Abstand zwischen diesen Felder vergrößern. Ich würde also gerne 3,4 < /br>-Tags nach den Feldern einfügen.
Wie stell ich das an?
- Anmelden oder Registrieren um Kommentare zu schreiben

< /br> sind keine gute
am 10.11.2012 - 13:24 Uhr
<br />sind keine gute Lösung. Man muss am Markup meist auch nichts ändern, um Abstände zu vergrößern. Das läuft über CSS. Am besten Firebug für Firebox installieren, und sich mal das CSS ansehen. Dort wird auch angezeigt in welcher CSS-Datei man die Änderungen vornehmen kann. Wenn Du den Abstand mir<br />s berechnen willst, empfiehlt es sich, die Einheit "em" in den Stylesheets zu benutzen.Danke für die erste Hilfe,
am 10.11.2012 - 12:26 Uhr
Danke für die erste Hilfe, aber das krieg ich leider nicht hin ;)
Außerdem denke ich, 'em' hat mehr was mit Schriftgröße zu tun...
Der Quellcode sieht so aus:
<div class="field field-type-text field-field-kontakt"><div class="field-label">Angaben zur Firma/Mandant: </div>
<div class="field-items">
<div class="field-item odd"> http://www.domain.de/node/add/story </div>
</div>
</div>
Wie müsste die CSS Datei dann angepasst werden?
Zitat:Außerdem denke ich,
am 10.11.2012 - 13:23 Uhr
Außerdem denke ich, 'em' hat mehr was mit Schriftgröße zu tun...
<br />hat ja auch mit der Schriftgröße zu tun, oder?Wenn Du einem Feld mehr Abstand nach unten geben willst, dann gib in die CSS-Datei als Beispiel:
div.field-label{
margin-bottom:3em;
}
.
Dann hast Du nach "Angaben zur Firma/Mandant:" einen Abstand von 3em drinnen.
Wenn Du einen Abstand zwischen den Kontaktblöcken haben willst, dann halt:
div.field-field-kontakt{
margin-bottom:3em;
}
BTW ein bisschen Eigeninitiative wäre bei solchen Problemen schon auch gefragt...
Noch ein Hinweis zum BR-Tag,
am 10.11.2012 - 13:14 Uhr
Noch ein Hinweis zum BR-Tag, der schreibt sich
<br />.Beste Grüße
Werner
Danke für den Hinweis,
am 10.11.2012 - 13:26 Uhr
Danke für den Hinweis, entschuldige mein Schludrigkeit, ich hab's bei mir zumindest korrigiert...
Richtig, es sollte heißen!
am 10.11.2012 - 13:29 Uhr
Richtig, es sollte
<br />heißen! :-)Sorry wenn ich nochmal blöd fragen muss, aber laut Firebug müsste ich im Ordner sites/default/files/css eine CSS Datei editieren, die viele Zahlen und Buchstaben im Dateinamen enthält. Das kann ja wohl nicht richtig sein, diese Datei zu ändern oder?
Ich benutze das Garland Template. Wenn ich die style.css im Ordner themes/garland editiere, gibt es keine Änderungen, auch wenn ich den Cache leere. Welche CSS Datei muss ich denn ändern?
Das macht es schon
am 10.11.2012 - 13:59 Uhr
Das macht es schon schwieriger, da Garland ein Core-Theme ist.
Erstens ändert man im Drupal-Core nichts und zweitens würde es beim nächsten Core-Update sowieso überschrieben werden.
Die korrekte Vorgehensweise ist, ein Garland-Subtheme zu erstellen:
http://drupal.stackexchange.com/questions/7945/sub-theming-garland-in-dr...
Dort kannst Du dann eine eigene CSS-Datei erstellen.
Die Zeichen in der Benennung der CSS-Datei, stammen daher, dass die Datei gecacht ist.
Das kann man unter Settings/Performance - /admin/settings/performance - einstellen/abstellen.
Danke, nun klappt es!
am 10.11.2012 - 14:39 Uhr
Danke, nun klappt es!