<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/index.php?action=history&amp;feed=atom&amp;title=Runde_ecken</id>
	<title>Runde ecken - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/index.php?action=history&amp;feed=atom&amp;title=Runde_ecken"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Runde_ecken&amp;action=history"/>
	<updated>2026-05-09T05:15:37Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikizone</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Runde_ecken&amp;diff=18729&amp;oldid=prev</id>
		<title>79.210.29.128 am 22. März 2011 um 10:57 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Runde_ecken&amp;diff=18729&amp;oldid=prev"/>
		<updated>2011-03-22T10:57:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Runde Ecken mit Typoscript ==&lt;br /&gt;
&lt;br /&gt;
Quelle: (http://www.typo3-scout.de/2008/07/28/flexible-runde-ecken-mit-typo3/)&lt;br /&gt;
getestet mit typo3 4.5.2&lt;br /&gt;
&lt;br /&gt;
Bilder mit runden Ecken lassen sich in TYPO3 recht einfach mit einer Bildmaske realisieren. Sollen aber Bilder mit unterschiedlichen Abmessungen ersetzt werden, ist es von Vorteil, die Bildmaske dynamisch generieren zu lassen. Benötigt werden dann nur die vier Eckmasken. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für ein einfaches An- bzw. Abschalten der runden Ecken bedienen wir uns des kaum genutzen (und in TYPO3 4.2 standardmässig deaktivierten) Rahmen-Feldes des ‘Text mit Bild’-Inhaltselements. Hierfür überschreiben wir nicht das tt_content.image Objekt direkt, sondern die Objekte tt_content.image.20.image_frames und tt_content.textpic.20.image_frames. Mit wenigen Zeilen TSConfig aktivieren wir schließlich das Feld und fügen einen neuen Eintrag hinzu.&lt;br /&gt;
&lt;br /&gt;
TypoScript Setup:&lt;br /&gt;
&lt;br /&gt;
styles.content.imgFrames.10 {&lt;br /&gt;
  import.current = 1&lt;br /&gt;
  width.field = imagewidth&lt;br /&gt;
  mask.import.cObject = IMG_RESOURCE&lt;br /&gt;
  mask.import.cObject.file = GIFBUILDER&lt;br /&gt;
  mask.import.cObject.file {&lt;br /&gt;
&lt;br /&gt;
    XY = [10.w],[10.h]&lt;br /&gt;
    format = gif&lt;br /&gt;
    10 = IMAGE&lt;br /&gt;
    10.file {&lt;br /&gt;
      import.current = 1&lt;br /&gt;
      width.field = imagewidth&lt;br /&gt;
      maxW = {$styles.content.imgtext.maxW}&lt;br /&gt;
      maxW.override.data = register:maxImageWidth&lt;br /&gt;
      maxWInText = {$styles.content.imgtext.maxWInText}&lt;br /&gt;
      maxWInText.override.data = register:maxImageWidthInText&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    20 = BOX&lt;br /&gt;
    20.dimensions = 0,0,[10.w],[10.h]&lt;br /&gt;
    20.color = #FFFFFF&lt;br /&gt;
 &lt;br /&gt;
    30 = IMAGE&lt;br /&gt;
    30.file = {$imagePath}cornermask_tl.gif&lt;br /&gt;
    30.align = l,t&lt;br /&gt;
 &lt;br /&gt;
    40 = IMAGE&lt;br /&gt;
    40.file = {$imagePath}cornermask_tr.gif&lt;br /&gt;
    40.align = r,t&lt;br /&gt;
 &lt;br /&gt;
    50 = IMAGE&lt;br /&gt;
    50.file = {$imagePath}cornermask_bl.gif&lt;br /&gt;
    50.align = l,b&lt;br /&gt;
 &lt;br /&gt;
    60 = IMAGE&lt;br /&gt;
    60.file = {$imagePath}cornermask_br.gif&lt;br /&gt;
    60.align = r,b&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  bgImg.import.cObject = IMG_RESOURCE&lt;br /&gt;
  bgImg.import.cObject.file = GIFBUILDER&lt;br /&gt;
  bgImg.import.cObject.file {&lt;br /&gt;
 &lt;br /&gt;
    XY = [10.w],[10.h]&lt;br /&gt;
    format = gif&lt;br /&gt;
    10 = BOX&lt;br /&gt;
    10.dimensions = 0,0,10,10&lt;br /&gt;
    10.color = {$bgColor}&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
tt_content.image.20 {&lt;br /&gt;
 image_frames.key.field = image_frames&lt;br /&gt;
        image_frames.10 &amp;lt; styles.content.imgFrames.10&lt;br /&gt;
}&lt;br /&gt;
tt_content.textpic.20 {&lt;br /&gt;
  image_frames.key.field = image_frames&lt;br /&gt;
        image_frames.10 &amp;lt; styles.content.imgFrames.10&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
TypoScript Constants:&lt;br /&gt;
# Pfad zu den Bildmasken mit den runden Ecken&lt;br /&gt;
imagePath = fileadmin/templates/media/&lt;br /&gt;
&lt;br /&gt;
# Hintergrundfarbe der Seite&lt;br /&gt;
bgColor = #FFFFFF&lt;br /&gt;
&lt;br /&gt;
TSConfig:&lt;br /&gt;
&lt;br /&gt;
      TCEFORM.tt_content.image_frames.disabled=0&lt;br /&gt;
&lt;br /&gt;
      TCEFORM.tt_content.image_frames.removeItems = 1,2,3,4,5,6,7,8&lt;br /&gt;
&lt;br /&gt;
      TCEFORM.tt_content.image_frames.addItems.10 = runde Ecken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun kann man bei den Bildoptionen die Eigenschaft &amp;quot;runde Ecken&amp;quot; auswählen.&lt;/div&gt;</summary>
		<author><name>79.210.29.128</name></author>
	</entry>
</feed>