<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=79.210.29.128</id>
	<title>Wikizone - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=79.210.29.128"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/79.210.29.128"/>
	<updated>2026-05-09T06:09:30Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Runde_ecken&amp;diff=18729</id>
		<title>Runde ecken</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Runde_ecken&amp;diff=18729"/>
		<updated>2011-03-22T10:57:51Z</updated>

		<summary type="html">&lt;p&gt;79.210.29.128: &lt;/p&gt;
&lt;hr /&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>