Hallo an alle,
gibt es die Möglichkeit, die Bildgröße aller Bilder einer Seite festzulegen, so dass die Redakteure beim Einfügen (z.B. mit Bild+Text-Inhaltselementen) einstellen können, was sie wollen, aber alle Bilder der Seite per Festlegung im Template immer gleich groß erscheinen? Wie sonst kann man sonst ein einheitliches Erscheinungsbild garantieren?
Viele Grüße,
Mic.
Per Typoscript legt man die max. Bildgrösse fest entfernt über die User-Rechte die Option zum Eingeben individueller Werte und aktiviert ggf. die scaleUp Funktion um kleinere Bilder ebenfalls auf die max-Grösse zu bringen.
Jochen Weiland
Vielen Dank schon mal.
Folgendermaßen habe ich es bereits versucht, aber Text, Überschriften und Bilder werden leider jedesmal noch zusätzlich einmal unformatiert ausgegeben.
tt_content.textpic {
1 = TEXT
1.field = header
1.wrap = <h3 class="foo">|</h3>
2 = TEXT
2.field = bodytext
2.wrap = <span class="bar">|</span>
3 = IMAGE
3 {
file.import.field = image
file.import = fileadmin/images/testbilder/
file.height = 125m
file.width = 180m
}
}
...
marks.MAIN = CONTENT
marks.MAIN {
table = tt_content
select.orderBy = sorting
select.where = colPos=0
}
Mit Benutzerrechten habe ich mich schon auseinandergesetzt, aber leider noch nicht die Möglichkeit gefunden, Eingabefelder von Seiteninhaltselementen (wie z.B. die Bildgröße) zu deaktivieren. Das meintest Du doch, oder?
Viele Grüße,
Mic.
Die max. Bildgrösse kann man einfacher unter CONTANTS festlegen:
styles.content.imgtext.maxW = 250
Die einzelnen Eingabefunktionen kann man für User festlegen wenn man bei den Usergruppen die Option "Include Access Lists" aktiviert.
Jcohen Weiland
Leider sind aber jetzt alle Bilder, die mit "im Text rechts/links" formatiert wurden, kleiner als der eingestellte Max-Wert, die mit "oben/unten mittig etc" formatierten halten sich dran.
Außerdem sollte der Text-Align bei im Text rechts angeordneten Bildern auch rechts sein. Am schönsten wäre es, es käme bei links und rechts gestellten Bildern so etwas heraus:
<!--im Text links -->
<div style="clear:left">
<img src="foo.gif" style="float:left">
Text Text Text
</div>
<!--im Text rechts -->
<div style="text-align:right; clear:right;">
<img src="bar.gif" style="float:right">
Text Text Text
</div>
Am schönsten wäre es natürlich, wenn sich die Bilder unabhängig von dem, was die Redakteure wählen, selbstständig abwechselnd rechts- und linksbündig anordnen (aber das wage ich nicht zu fragen :-)).
Leider fehlt mir trotz längerem Studium der Tutorials noch manchmal das Grundverständnis. Wenn mir jetzt noch ein paar Mal jemand freundlich hilft, werde ich versuchen, es später zurückzugeben. Danke schon mal...
Für Bilder neben Text gilt als max. Grösse standardmässig 50% der zuvor angegebenen Grösse. Das kann man natürlich ebenfalls noch ändern.
Ansonsten gibt es die Möglichkeit, Standardwerte für bestimmte Datenbankfelder vorzugeben, um z.B. die Position des Bildes festzulegen.
Siehe dazu: http://jweiland.net/db_vorgabefelder.html
Das mit abwechselnd rechts/links wird dann schon etwas anspruchsvoller, ist aber auch machbar (siehe z.B. bei Tabellen, wo man auch Zeilen abwechselnd formartieren kann)
Jochen Weiland