<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Contao-Community - Allgemeine Inhaltselemente</title>
		<link>https://community.contao.org/</link>
		<description>Texte formatieren, Tabellen, Listen, Filme, Musik, Flash, ...</description>
		<language>de</language>
		<lastBuildDate>Tue, 29 Sep 2026 14:55:57 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>images/misc/rss.png</url>
			<title>Contao-Community - Allgemeine Inhaltselemente</title>
			<link>https://community.contao.org/</link>
		</image>
		<item>
			<title>5.7.xinline SVG</title>
			<link>https://community.contao.org/forum/inhalte-in-contao-verwalten/allgemeine-inhaltselemente/86777-inline-svg</link>
			<pubDate>Fri, 25 Sep 2026 08:38:40 GMT</pubDate>
			<description>Beiträge, die ich zum Thema gefunden habe, waren schon älter, und die Leute wollten dort SVG-Dateien einfügen. Ich möchte aber SVG-Elemente (Tags)...</description>
			<content:encoded><![CDATA[Beiträge, die ich zum Thema gefunden habe, waren schon älter, und die Leute wollten dort SVG-<b>Dateien</b> einfügen. Ich möchte aber SVG-<b>Elemente (Tags)</b> direkt in den Text einfügen. <br />
<br />
Warum will ich das? Ich verwende gern kurze SVG-Sequenzen für Symbole. Wenn ich die SVG-Tags direkt in den Text einfüge, kann ich die Farbe &quot;currentColor&quot; verwenden, die sich automatisch ändert, wenn der Nutzer vom Light- in den Dark-Mode umschaltet. Das ermöglicht es, Darstellungen zu erzeugen, die sowohl vor hellem wie auch dunklem Hintergrund funktionieren.<br />
<br />
Den SVG-Code schreibe ich selbst, oft mittels Python-Scripten, und benutze keinen SVG-Editor dazu. Dadurch sind das dann nur wenige Zeilen, die man tatsächlich direkt mit in den Text setzen kann. Auch das Problem mit XML- und DOCTYPE-Header besteht dann nicht.<br />
<br />
Wenn ich im Text-Editor den Quellcode öffne und dort SVG-Tags hineinschreibe, werden sie wieder entfernt. So geht es also nicht.<br />
<br />
Ein Inhaltselement &quot;Ungefiltertes HTML&quot; kann man nehmen. Da wird SVG angezeigt. Aber das kann man nicht in den laufenden Text integrieren.<br />
<br />
Geht es irgendwie, SVG in laufenden Text einzubauen?]]></content:encoded>
			<category domain="https://community.contao.org/forum/inhalte-in-contao-verwalten/allgemeine-inhaltselemente">Allgemeine Inhaltselemente</category>
			<dc:creator>roe-dl</dc:creator>
			<guid isPermaLink="true">https://community.contao.org/forum/inhalte-in-contao-verwalten/allgemeine-inhaltselemente/86777-inline-svg</guid>
		</item>
		<item>
			<title>5.7.xAnordnung von Inhalten nebeneinander (Grid)</title>
			<link>https://community.contao.org/forum/inhalte-in-contao-verwalten/allgemeine-inhaltselemente/86774-anordnung-von-inhalten-nebeneinander-grid</link>
			<pubDate>Thu, 24 Sep 2026 05:56:40 GMT</pubDate>
			<description>Das ist weniger eine Frage als mehr ein Erfahrungsbericht eines Anfängers. 
 
Zunächst einmal habe ich lange gesucht, wie man Elemente schachteln...</description>
			<content:encoded><![CDATA[Das ist weniger eine Frage als mehr ein Erfahrungsbericht eines Anfängers.<br />
<br />
Zunächst einmal habe ich lange gesucht, wie man Elemente schachteln kann, so daß ma &lt;div&gt;s bekommt, die man irgendwie mit CSS behandeln kann. Erst ganz zum Schluß bin ich auf die &quot;Elementgruppe&quot; gestoßen, die ganz unscheinbar unter &quot;Verschiedenes&quot; zwischen &quot;Akkordeon&quot; und &quot;Content-Slider&quot; residiert. Da war ich dann auf andere Weise schon so weit gekommen, daß ich mich damit nicht mehr näher auseinandergesetzt habe.<br />
<br />
Ich habe es auch damit versucht, unter &quot;Seiten&quot; eine Baumstruktuer anzulegen, aber das ist offensichtlich nicht der richtige Weg, um Inhalte anzuordnen.<br />
<br />
Wenn man ein Theme anlegt, kann man CSS-Frameworks auswählen, und im Grundsystem von Contao gibt es da auch eine Auswahl &quot;12-Spalten Grid&quot;. Nach meiner - nicht so sehr tiefgehenden - Betrachtung hat es zwei Nachteile. Zum einen ist da der Abstand zwischen nebeneinander dargestellten Inhalten. Untereinander brauchen sie einen Abstand, nach außen hin sollen sie aber nicht eingerückt erscheinen. Zum anderen braucht man für verschiedene Bildschirmgrößen verschiedene Anordnungen. Was man auf dem PC nebeneinander darstellen kann, muß man auf dem Mobiltelefon hochkant unter Umständen untereinander darstellen. Dafür habe ich darin keine Möglichkeiten gefunden.<br />
<br />
Ich sah also keine andere Möglichkeit, als mich mit Erweiterungen auseinanderzusetzen.<br />
<br />
Der Contao-Manager bietet unter &quot;Entdecken&quot; Erweiterungen an. Man findet dort auch &quot;meistgeladene Erweiterungen&quot;, und interessanterweise war dort nichts darunter, was das Thema Anordnung von Inhalten bzw. Grid betraf. Aber bei einer Suche nach dem Stichwort &quot;Grid&quot; kommt einiges. Die Download-Zahlen sind aber gering. Der größte Wert, den ich gesehen habe, lag um die 82000. Offenbar haben nicht viele Leute dieses Problem.<br />
<br />
Zwei Erweiterungen habe ich ausprobiert: &quot;Bootstrap für Contao Grid&quot; (82236 Downloads) und &quot;erdmannfreunde/contao-grid-bundle&quot; (40122 Downloads). Beide hatten kürzliche Änderungen, werden also noch aktiv weiterentwickelt. Das Bootstrap-System kannte ich schon. daher lag es für mich nahe.<br />
<br />
Zu meiner Verblüffung konzentrieren sich beide Erweiterungen nicht auf CSS sondern darauf, wie man die Anordnungsstruktur (Zeilen, Spalten) im CMS hinterlegt. Sie erweitern die Elementtypen um das Grid betreffende und sorgen für eine passend eingerückte Darstellung der Elemente unter den Inhaltselementen eines Artikels. In beiden Fällen erhält man am Ende in der erzeugten Website geschachtelte &lt;div&gt;s mit den typischen Klassen &quot;row&quot; und &quot;col-*-*&quot;. Im Falle von &quot;Bootstrap für Contao Grid&quot; darf sich der Anwender komplett selbst um ein passendes CSS kümmern. Gedacht scheint es zu sein, um das originale Bootstrap zu integrieren, wobei das eigentlich ein vollständiges Layoutsystem ist, das mit dem CSS von Contao konkurrieren dürfte. &quot;erdmannfreunde/contao-grid-bundle&quot; liefert ein CSS mit. Man bindet es ein, indem man im Theme ein Häkchen bei &quot;EuF-Grid CSS laden&quot; in den Seitenlayouts des Themes setzt. Dieses unscheinbare Häkchen muß man erst einmal finden. Aber auch hier sagt die Anleitung, daß es eigentlich so gedacht ist, daß der Nutzer sich sein eigenes CSS schreibt.<br />
<br />
Da man nicht eben so mal ein CSS schreibt und ich bei dem kompletten Bootstrap-System Interferenzen mit dem Contao-CSS befürchtete, habe ich mich weiter auf &quot;erdmannfreunde/contao-grid-bundle&quot; konzentriert. Es hat für Anfänger den weiteren Vorteil, daß es weniger komplex ist. Es gibt nur vier zusätzliche Inhaltselemente &quot;Reihe Start&quot;, &quot;Reihe Ende&quot;, &quot;Spalte Start&quot;, &quot;Spalte Ende&quot;. Beide muß man immer paarweise benutzen. Es beginnt mit Reihen. In die Reihen kann man dann Spalten einfügen. In eine Spalte wieder Reihen. Für die Spalten fügt man dann die jeweilige Breite als Klassenbezeichnung (&quot;col-*-*&quot;) ein. In das Feld passen mehrere Einträge, entsprechend für verschiedene Bildschirmgrößen. Die Darstellung in der Liste der Inhaltselemente des Artikels wird eingerückt, so daß man einen groben Anhaltspunkt hat, wo man steht. Insgesamt sieht es aber eher unübersichtlich aus. <br />
<br />
Damit habe ich dann eine annehmbare Anordnung auf der Website hinbekommen. Tests mit verschiedenen Bildschirmgrößen stehen aber noch aus.]]></content:encoded>
			<category domain="https://community.contao.org/forum/inhalte-in-contao-verwalten/allgemeine-inhaltselemente">Allgemeine Inhaltselemente</category>
			<dc:creator>roe-dl</dc:creator>
			<guid isPermaLink="true">https://community.contao.org/forum/inhalte-in-contao-verwalten/allgemeine-inhaltselemente/86774-anordnung-von-inhalten-nebeneinander-grid</guid>
		</item>
		<item>
			<title>5.7.xSpaltenbreite</title>
			<link>https://community.contao.org/forum/inhalte-in-contao-verwalten/allgemeine-inhaltselemente/86773-spaltenbreite</link>
			<pubDate>Mon, 21 Sep 2026 21:10:55 GMT</pubDate>
			<description>Inzwischen habe ich schon viel gelernt, aber diesen Punkt verstehe ich nicht: 
 
Ich habe ein Theme erstellt. Es hat drei Zeilen und zwei Spalten,...</description>
			<content:encoded><![CDATA[Inzwischen habe ich schon viel gelernt, aber diesen Punkt verstehe ich nicht:<br />
<br />
Ich habe ein Theme erstellt. Es hat drei Zeilen und zwei Spalten, nämlich eine Hauptspalte und eine linke Spalte. Die Breite der linken Spalte ist mit 20% angegeben. Wenn ich mir die erzeugte Website ansehe und mir mit dem Inspektionstool des Webbrowsers die Breite der Blöcke anzeigen lasse, dann geht irgendetwas nicht auf. <br />
<br />
Im Beispiel ist der Bildschirm 1728 Pixel breit. Diese Breite hat auch das &lt;div&gt; mit der ID #wrapper. Dann folgt das &lt;div&gt; mit der ID #container, was links ein Padding von 345,6 Pixel hat, was diese 20% sind. Es verbleiben noch 1382,4 Pixel für die Hauptspalte. So breit ist sie dann auch. So weit, so gut.<br />
<br />
Die linke Spalte mit dem Tag &lt;aside&gt; hat dann aber eine Breite von 276,467 Pixeln. Das ist weniger als die zu erwartenden 345,6 Pixel, und entsprechend schmaler ist auch der Inhalt dieser linken Spalte. Ganz links verbleibt ein ungenutzer Bereich.<br />
<br />
Es stellt sich heraus, daß die (für mich) mysteriösen 276,467 genau 20% von 1382,4 sind, also der (geringeren) Breite der Hauptspalte. Ich hätte erwartet, daß die Breite der linken Spalte auf Basis der Gesamtbreite berechnet wird. <br />
<br />
Ich habe auch versucht, mittels CSS eine Maximalbreite für das &lt;div&gt; mit der ID #wrapper zu setzen. Das geht auch. Die absoluten Zahlen ändern sich dann, aber die Verhältnisse bleiben gleich. Auch da werden die 20% doppelt angewendet, um die Breite der linken Spalte zu bestimmen.]]></content:encoded>
			<category domain="https://community.contao.org/forum/inhalte-in-contao-verwalten/allgemeine-inhaltselemente">Allgemeine Inhaltselemente</category>
			<dc:creator>roe-dl</dc:creator>
			<guid isPermaLink="true">https://community.contao.org/forum/inhalte-in-contao-verwalten/allgemeine-inhaltselemente/86773-spaltenbreite</guid>
		</item>
		<item>
			<title>5.7.xa href geo - in HTML</title>
			<link>https://community.contao.org/forum/inhalte-in-contao-verwalten/allgemeine-inhaltselemente/86748-a-href-geo-in-html</link>
			<pubDate>Sat, 05 Sep 2026 11:06:08 GMT</pubDate>
			<description><![CDATA[Hi, ich versuche gerade einen Link im Format 
 
&lt;a href=&quot;geo:longitude,latitude&quot;&gt;Linktext&lt;/a&gt; in einem Text einzubauen. 
 
Leider wird daraus nach...]]></description>
			<content:encoded><![CDATA[Hi, ich versuche gerade einen Link im Format<br />
<br />
&lt;a href=&quot;geo:longitude,latitude&quot;&gt;Linktext&lt;/a&gt; in einem Text einzubauen.<br />
<br />
Leider wird daraus nach speichern aus <b>geo:</b> immer <b>geo%3A</b> <br />
<br />
Habe in den Seiteneinstellungen schon <i>geo </i>als Tag und als Attribut für <b>a</b> gespeichert, aber ohne Erfolg :-( <br />
<br />
Würde höchst ungern nur um den Link so zu schreiben ein unfiltered HTML Element verwenden.]]></content:encoded>
			<category domain="https://community.contao.org/forum/inhalte-in-contao-verwalten/allgemeine-inhaltselemente">Allgemeine Inhaltselemente</category>
			<dc:creator>Thomas Hinze</dc:creator>
			<guid isPermaLink="true">https://community.contao.org/forum/inhalte-in-contao-verwalten/allgemeine-inhaltselemente/86748-a-href-geo-in-html</guid>
		</item>
	</channel>
</rss>
