<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:docs="http://schemas.google.com/docs/2007" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml" xmlns:itms="http://phobos.apple.com/rss/1.0/modules/itms/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:twitter="http://api.twitter.com" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">
  <channel>
    <title>Tutorials zu Joomla auf time4joomla</title>
    <link>http://feed.informer.com/digests/5LRPEUBAKR/feeder</link>
    <description>Mittlerweile einer der größten und ältesten Tutorialsites zu Joomla, werden regelmäßig Tutorials zu verschiedenen Themen rund um Joomla geschrieben.</description>
    <copyright>Respective post owners and feed distributors</copyright>
    <pubDate>Mon, 08 Jan 2018 17:23:20 +0100</pubDate>
    <generator>Feed Informer http://feed.informer.com/</generator>
    <atom:link href="http://feed.informer.com/digests/5LRPEUBAKR/feeder" rel="self" type="application/rss+xml"/>
    <item>
      <title>RSS-Feeds kompakt ohne Erweiterung</title>
      <link>https://www.time4joomla.de/joomla-3-x/beitraege-menues/267-rss-feeds-kompakt-ohne-erweiterung.html</link>
      <source url="https://www.time4joomla.de/joomla-3-x/beitraege-menues.html">Beiträge &amp; Menüs - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:823e0fcb-1f59-0d2a-eaab-cea95a437ef9</guid>
      <pubDate>Mon, 08 Jan 2018 23:20:15 +0100</pubDate>
      <description>&lt;p&gt;In Joomla gibt es ein Modul, welches RSS-Feeds erzeugt, die andere abonnieren können. Das Problem ist nur, dass dieses Modul jeweils nur einen Feed für die gerade aktuelle Seite/Kategorie erzeugt. Wenn ich einen Feed für meine Tutorialsite mit dem Joomla-Module machen wollte, dann müsste ein Abonnenment insgesamt sechs Feeds abonnieren. Pro Menü in Joomla 3x einen.&lt;/p&gt;
&lt;p&gt;Das geht natürlich nicht, denn ich denke, dass jemand, der sich für Tutorials über die Rechteverwaltung auch für Tutorials über die Komponenten interessiert.&lt;/p&gt;
&lt;p&gt;Schaut man aber nun in das Joomla Extensions Directory (JED), dann gibt es eine einzige Erweiterung, die diesen Umstand beseitigt und beliebige Kategorien zusammenfasst. Es handelt sich dabei um &lt;a href="https://foobla.com/joomla/obrss" target="_blank"&gt;o&lt;em&gt;bRSS&lt;/em&gt;&lt;/a&gt; von &lt;em&gt;foobla. &lt;/em&gt;Der ist ansich nicht schlecht, bietet eine ganze Menge, ist aber kostenpflichtig - was nicht verkehrt ist und er ist auch sein Geld Wert - jedoch muss diese Summe jedes Jahr hingelegt werden, will man stets auf dem Laufenden bleiben. Und dann wird die Erweiterung meines Erachtens irgendwann mal zu teuer.&lt;/p&gt;
&lt;p&gt;Aber es gibt eine völlig kostenlose Lösung, die einfach und um so verblüffender funktioniert und bei mir auch im Einsatz ist. Es müssen lkediglich die vielen einzelnen RSS-Links zu einem Feed gruppiert werden. Dummerweise gibt es die allermeisten Tools, die es mal gab, heute nicht mehr oder sehen sehr sehr alt und wenig innovativ aus.&lt;/p&gt;
&lt;p&gt;Nach einigem suchen habe ich aber eine Website gefunden, die macht was sie soll und das sehr einfach tut.&lt;/p&gt;
&lt;p&gt;Zunächst muss ein Account auf &lt;a href="http://feed.informer.com/" target="_blank"&gt;Feed Informer&lt;/a&gt; angelegt werden. Das geht schnell und problemlos. Nach dem Einloggen muss zunächst der Button &lt;em&gt;Create new Digest&lt;/em&gt; angeklickt werden und im dann erscheinenden Fenster oben zunächst der Titel des neuen Digest, der neuen Gruppierung von Feeds, eingegeben werden. Bei mir ist "time4joomla-Tutorials".&lt;/p&gt;
&lt;p&gt;Mit &lt;em&gt;Maximum Number of Items&lt;/em&gt; wird die Anzahl der Feeds, die beim ersten Abonnieren angezeigt werden, festgelegt.&lt;/p&gt;
&lt;p&gt;Möchte man nicht, dass das Logo von &lt;em&gt;Feed Informer&lt;/em&gt; angezeigt wird, muss man 50,- USD im Jahr bezahlen. Zahlt man das nicht, kann man das Tool genauso benutzen, wie wenn man bezahlt, aber es wird das Logo des Anbieters angezeigt. Das tut es sehr unaufdringlich und ich finde das auch völlig in Ordnung. Was anderes gilt vielleicht bei Firmenseiten.&lt;/p&gt;
&lt;p&gt;Man kann nun unten auf "Save Changes" klicken oder oben auf &lt;em&gt;Digest Source&lt;/em&gt; und erst später speichern.&lt;br /&gt;In Digest Source werden die einzelnen Feeds angegeben, die dann als Gruppe vereint werden.&lt;/p&gt;
&lt;p&gt;Bei mir sieht das so aus:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/j3/rss/rssadd.jpg" alt="rssadd" style="border: 1px solid #9c9c9c;" /&gt;&lt;/p&gt;
&lt;p&gt;Also jeder einzelne Joomlafeed wird dort eingegeben mit dem Button &lt;em&gt;+Add&lt;/em&gt;.&lt;br /&gt;Wie bekommt man die URL in Joomla heraus:&lt;/p&gt;
&lt;p&gt;Es gibt zwei Möglichkeiten:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Einfach in die Modulübersicht gehen, auf Neu klicken und das Modul "Feeds - Feed erzeugen" auswählen. Dieses einfach aktivieren. Man benötigt es nur zurt Ermittlung der URL und wird anschließend wieder gelöscht. Wenn man einen Loginbereich hat oder dieses Modul kurzfristig aktiviert, kann man das Feed-Modul auf die Zugangsebene "Special" setzen und sich als Admin einloggen - dann sieht nur der Admin das Modul.&lt;/li&gt;
&lt;li&gt;Man nehme die vorhandene URL aus dem Browserfenster und hängt hinten &lt;em&gt;.feed?type=rss&lt;/em&gt; an. Also beispielsweise:&lt;br /&gt;Meine URL im Browser lautet: &lt;br /&gt;&lt;em&gt;&lt;span style="text-decoration: underline;"&gt;https://www.time4joomla.de/joomla-3-x/beitraege-menues.html&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Das "html" am Ende entferne ich und hänge stattdessen den obigen Teil an die URL. Das ergibt dann:&lt;br /&gt;&lt;em&gt;https://www.time4joomla.de/joomla-3-x/beitraege-menues&lt;em&gt;.feed?type=rss&lt;/em&gt;&lt;br /&gt;&lt;/em&gt;Diese URL trage ich bei &lt;em&gt;Feed Informer&lt;/em&gt; ein.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Das muss wiederholt werden für jede einzelne Feed-URL.&lt;/p&gt;
&lt;p&gt;Als drittes kommt der Button &lt;em&gt;Output Filters&lt;/em&gt; (oben) zum Einsatz. Hier wird die Sprache und die Zeitzone festgelegt. In erster Linie wird dieser Bereich aber für die Anzeige eigener und fremder Feeds auf der eigenen Website benötigt. Dort kommen dann auch die beiden Filter &lt;em&gt;AND&lt;/em&gt; und &lt;em&gt;OR filter&lt;/em&gt; zum Einsatz. Damit können Feeds zu bestimmten Stichwörtern gefiltert werden. Mit AND müssen alle Stichwörter im Feed vorkommen, damit er angezeigt wird - mit OR einer der angegebenen Stichwörter.&lt;/p&gt;
&lt;p&gt;Mit &lt;em&gt;Show live items only&lt;/em&gt; können nur aktuelle Feeds angezeigt werden oder auch noch Feeds, die nur noch im Archiv von &lt;em&gt;Feed Informer&lt;/em&gt; liegen. Was ich nicht beantworten kann, ist wie eigene Feeds ins&lt;em&gt; Form Informater Archiv&lt;/em&gt; kommen.&lt;br /&gt;Ganz unten kann noch festgelegt werden, was mit doppelten Feeds passieren sollen. Bei mir gibt es keine doppelten Feeds, weshalb ich das auf &lt;em&gt;Don't remove duplicated items&lt;/em&gt; stehen gelassen haben. Andernfalls einfach mal selber etwas experimentieren. &lt;br /&gt;Hier nun sollte gespeichert werden (&lt;em&gt;Save Changes&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;Das reicht für die eigenen Feeds.&lt;/p&gt;
&lt;p&gt;Nun muss wieder in den ersten Button zurückgekehrt werden --&amp;gt; &lt;em&gt;Digest Properties&lt;/em&gt;.&lt;br /&gt;Es gibt nun zwei URLs zur Auswahl: Einmal im RSS-Format und einmal für das Atomic-Format. Ich habe mich für das weit verbreitete RSS-Format entschieden, man kann aber natü+rlich auch beide Formate auswählen. Die URL kopieren und ein "Eigenes Modul" in Joomla erstellen. Hier wird die URL eingegeben. Wahlweise mit einem Link ähnlich meiner Art oder man legt sich den Link auf die passende Grafik und zeigt nur das Icon an. Bei mir siehst du links das RSS-Icon.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/j3/rss/rssurl.jpg" alt="rssurl" style="border: 1px solid #9c9c9c;" /&gt;&lt;/p&gt;
&lt;p&gt;Das wars. Ab sofort gibt es nur noch eine RSS-URL für ganz viele Feeds.&lt;/p&gt;
&lt;p&gt;Abonniere doch mal meinen Feed, damit du siehst, was passiert!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
    </item>
    <item>
      <title>SEBLOD: Abhängigkeiten mit mehreren Zuständen</title>
      <link>https://www.time4joomla.de/joomla-3-x/komponenten-3/257-sebldo-abhaengigkeiten-mit-mehreren-zustaenden.html</link>
      <source url="https://www.time4joomla.de/joomla-3-x/komponenten-3.html">Komponenten - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:5fbd1b31-7fe7-e796-6b91-646d32ccb3f3</guid>
      <pubDate>Wed, 08 Mar 2017 16:42:46 +0100</pubDate>
      <description>&lt;p&gt;Es gibt in den Inhaltstypen und Forms die Möglichkeit Felder in Abhängigkeiten zu vorhergehenden Feldern zu setzen. Dazu muss die Nummer 5 im Admin- oder Seitenformular an der Seite angeklickt werden und danach bei dem Feld, dass in Abhängigkeit gesetzt werden soll, auf &lt;em&gt;Hinzufügen&lt;/em&gt; in der ersten Spalte ("Abhängige Stati") geklickt werden. Nachdem dort etwas eingestellt wurde, steht dort &lt;em&gt;&amp;lt;Bearbeiten /&amp;gt;&lt;/em&gt;. Wenn nur eine Bedingung dort eingegeben werden soll, ist das ganze meist recht einfach. Schwieriger wird es, wenn mehrere Abhängigkeiten definiert werden sollen. Davon handelt dieses Tutorial.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/images/seblod/abh_abhangen.jpg" alt="Abhängigkeiten in Seblod einstellen" style="margin-right: auto; border: 1px solid #9c9c9c; display: block; margin-left: auto;" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Zum testen habe ich zwei Felder angelegt. Zuerst ein einfaches Auswahlfeld mit einigen Obstorten und ein einfaches Textfeld, das ich inhaltlich in Abhängigkeit zur Auswahl setze.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/images/seblod/abh_auswahlfeld.jpg" alt="Einfaches Auswahlfeld" style="margin-right: auto; border: 1px solid #9c9c9c; display: block; margin-left: auto;" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Nachdem rechts die Nummer 5 ausgwählt wurde und auf &lt;em&gt;Hinzufügen&lt;/em&gt; geklickt wurde, erscheint ein Fenster in der die "Abhängige Stati" eingegeben werden muss.&lt;/p&gt;
&lt;p&gt;Links steht, was passieren soll ("Stati"), wenn das Ereignis rechts zutrifft ("Auslöser"). Ganz unten findet sich eine kleine Hilfe zu den Einstellmöglichkeiten.&lt;/p&gt;
&lt;p&gt;In unserem Fall ist das zunächst sehr einfach:&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #ffff00;"&gt;Dieses Feld &lt;em&gt;ist ausgefüllt&lt;/em&gt; Apfel #form# X WENN Auswahlfeld &lt;em&gt;ist gleich / enthällt&lt;/em&gt; Apfel&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Das große "X" steht für die aktivierte Checkbox&lt;br /&gt;Diese Zeile wiederholen wir jeweils für Zitrone, Mandarine und Birne - sofern Sie meinem Beispiel folgen. Wichtig ist, dass Sie das jeweils in einen eigenen Block schreiben. Also jeweils oben rechts auf das grüne Plus klicken.&lt;/p&gt;
&lt;p&gt;Wenn Sie nun einen neuen Beitrag aufrufen und im Adminformular die Abhängigkeiten überprüfen, werden Sie feststellen, dass nicht das gewünschte Ergebniss auftritt. Das liegt daran, dass die Checkboxen vermutlich in jedem Block aktiviert sind. Die darf aber nur im ersten Block aktiviert sein und muss in den anderen Blöcken ausgeschaltet sein. Dann wird bei einem neuen Beitrag bei Auswahl "Apfel" auch der "Apfel" ausgegeben, ebenso wie passend bei den anderen Obstsorten.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/images/seblod/abh_stati.jpg" alt="Stati und Auslöser" style="margin-right: auto; border: 1px solid #9c9c9c; display: block; margin-left: auto;" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Erklärung der Checkbox&lt;/h3&gt;
&lt;p&gt;Es wird zunächst abgeprüft, ob der Wert "Apfel" ausgwählt wurde. Wenn ja, soll der auch in das Feld geschrieben werden. Wenn nein, soll nichts eingetragen werden. Dieses "nichts" regelt die Checkbox. Ist die deaktiviert, dann wird niemals der "Apfel" gelöscht werden.&lt;/p&gt;
&lt;p&gt;Wenn Sie alle Checkboxen deaktivieren, werden zwar alle Auswahlen richtig eingetragen - also bei Auswahl "Zitrone", wird auch die "Zitrone" ausgegeben und bei der "Mandarine" wird diese auch ordnungsgemäß ausgegeben, aber wenn Sie den Satz "Wählen Sie das Obst" oder den Standardsatzt "Select..:" anklicken, dann wird immer der zuletzt ausgwählte Wert stehen bleiben. Erst wenn Sie im ersten Block wieder die Checkbox aktivieren, wird das Ausgabefeld auch ordnungsgemäß gelöscht.&lt;/p&gt;
&lt;p&gt;Setzen Sie hingegen überall einen Haken, aktivieren also jede Checkbox, dann wird nur das letzte Obst - bei mir die Mandarine - angezeigt. Bei allem anderen bleibt die Auswahl leer.&lt;/p&gt;
&lt;p&gt;Das liegt daran, dass immer der ganze Block abgearbeitet wird. Also alle vier Zustände abgefragt werden und nicht nur der eine, der zutrifft.&lt;/p&gt;
&lt;p&gt;In meinem Beispiel passiert folgendes:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Überprüfe zunächst ob die "Apfel" ausgwählt wurde. Wenn nein, dann&lt;/li&gt;
&lt;li&gt;... gebe nichts aus.&lt;/li&gt;
&lt;li&gt;Nun überprüfe auf "Birne". Wenn die auch nicht, dann&lt;/li&gt;
&lt;li&gt;überprüfe nochmal auf "Apfel" und&lt;/li&gt;
&lt;li&gt;gebe nichts aus, wenn "der immer noch nicht zutrifft&lt;/li&gt;
&lt;li&gt;Überprüfe nun auf "Zitrone". Wenn keine "Zitrone" verfahre wie ab Punkt 5&lt;/li&gt;
&lt;li&gt;Überprüfe zu guter Letzt auf "Mandarine" und falls die nicht ausgwählt wurde, verfahre wie ab Punkt 6.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Wird aber die erste Checkbox nicht gesetzt, passiert in etwa dieses hier:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Überprüfe zunächst ob der "Apfel" ausgwählt wurde. Wenn nein, dann&lt;/li&gt;
&lt;li&gt;überprüfe auf "Birne". Wenn die auch nicht, dann&lt;/li&gt;
&lt;li&gt;überprüfe auf "Zitrone". Wenn die auch nicht, dann&lt;/li&gt;
&lt;li&gt;überprüfe auf "Mandarine".&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Dadurch das nichts nach hinten abgeprüft wird, bleibt am Ende die letzte Auswahl zwar stehen, aber bei anschließender "keiner Auswahl" eben auch.&lt;/p&gt;
&lt;p&gt;Je nach gewünschten Effekt, kann nun hier bewusst mit dem Setzen der Checkboxen gearbeitet werden.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Die Checkbox sorgt also dafür, dass zurück geprüft wird. Würde aber im zweiten Block auch (oder ausschließlich) die Checkbox aktiviert sein, dann ist an der Stelle auch Schluß - Keine "Birne", dann zeig nichts an. Der "Apfel" wird jetzt nicht mehr berücksichtigt.Wohingegen "Zitrone" und "Mandarine" auch weiter berücksichtigt werden. Es werden stets alle vier Zustände bei jeder Auswahl abgeprüft und dieser in der angegebenen Reihenfolge. Somit ist die zuletzt gesetzte Checkbox ausschlaggebend. Alle anderen Abfragen davor werden nicht mehr berücksichtigt, da die letzte Checkbox für das "Löschen" der Werte zuständig ist.&lt;/p&gt;
&lt;p&gt;Im übertragenden Sinne, könnte man auch sagen, dass die erste Checkbox den ganzen Block an Überprüfungen, die dazu gehören, einleitet.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ist etwas schwer zu erklären, aber ich hoffe dennoch, etwas Licht ins Dunkel bringen zu können...&lt;/p&gt;</description>
    </item>
    <item>
      <title>Videopräsentation: Was ist Joomla!?</title>
      <link>https://www.time4joomla.de/joomla-3-x/beitraege-menues/247-was-ist-joomla.html</link>
      <source url="https://www.time4joomla.de/joomla-3-x/beitraege-menues.html">Beiträge &amp; Menüs - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:e241215d-243d-07e5-b9cb-a55875d8d598</guid>
      <pubDate>Tue, 14 Jun 2016 17:13:38 +0200</pubDate>
      <description>&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/lgXvBRp0so0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;Das Video ist ohne Ton.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SEBLOD: Weblinks mit automatisierten Screenshots</title>
      <link>https://www.time4joomla.de/joomla-3-x/komponenten-3/236-seblod-weblinks-mit-automatisierten-screenshots-2.html</link>
      <source url="https://www.time4joomla.de/joomla-3-x/komponenten-3.html">Komponenten - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:f0a731bf-3e1f-980b-327d-d534d2260f6a</guid>
      <pubDate>Wed, 24 Feb 2016 11:12:15 +0100</pubDate>
      <description>&lt;p&gt;Mir gefiehlen die guten alten Weblinks von Joomla nicht, als ich diese Site relaunchte. Beispielsweise war es nicht möglich die Sprache der verlinkten Site per Landesfahne zu kennzeichnen. Auch waren Vorschaubilder der Webseiten zwar per Textbild möglich, aber eine Vereinheitlichung der Bilder nur schwer zu erreichen. So entschied ich mich das ganze mit SEBLOD zu machen. Bei der Arbeit an der Weblink-Komponente fand ich auch eine Möglichkeit, die Webseitenvorschaubilder zu automatisieren. - Doch der Reihe nach:&lt;/p&gt;
&lt;p&gt;Beginnen wir mit dem App Ordner:&lt;br /&gt;Ich habe ihn "Weblinks" genannt und alles angekreuzt und mit "Ja" gekennzeichnet, was da möglich ist. Als Farbe habe ich ein hoffnungsvolles Grün gewählt.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/wl_app.jpg" alt="Weblinks in Seblod - Der App Ordner" /&gt;&lt;/p&gt;
&lt;p&gt;Danach benötige ich einige Felder:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Article Title&lt;/em&gt; (da nehme ich das fertige Joomlafeld). Ich benötige die eindeutige ID für den Weblink und natürlich auch die Möglichkeit den im Nachhinein jederzeit editieren zu können unter den Beträgen.&lt;/li&gt;
&lt;li&gt;Für den Text verwende ich den &lt;em&gt;Wysiwyg-Editor&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;In der ersten Variante (ich habe mich bei meinen Weblinks auch für diese entschieden), lade ich die Webseitenvorschau per Hand hoch. Dafür benötige ich ein Feld für die Screenshots - ein &lt;em&gt;Upload-Image&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Für die eigentliche verlinkte Website braucht's natürlich ein &lt;em&gt;Link-Feld&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Damit ich die Sprache der verlinkten Seite angeben kann, benötige ich ein &lt;em&gt;JForm-Medien&lt;/em&gt; Feld&lt;/li&gt;
&lt;li&gt;Da die Weblinks in Kategorien abgelegt sind, brauche ich noch ein &lt;em&gt;Article Category id&lt;/em&gt; - Dieses Feld nehme ich auch aus den bereits fertigen Feldern, die sich beim Joomla-Article finden&lt;/li&gt;
&lt;li&gt;Da ich einige Webkinks besonders empfehlen möchte, habe ich mir eine &lt;em&gt;Checkbox&lt;/em&gt; ins Backend gelegt.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Article Title&lt;/em&gt; und &lt;em&gt;Article Category id&lt;/em&gt; sind fertige Felder, die ich einfach in meiner Adminform übernehmen kann.&lt;/p&gt;
&lt;p&gt;Für die Webseitenvorschaubilder (&lt;em&gt;Image-Upload&lt;/em&gt;) lege ich die Bilder gesammelt in "images/weblinks". Ordner/Inhalt und Ordner/Benutzer setze ich jeweils auf "Nein". Vorschaubild 1 setze ich auf 150x150px und Vorschaubilld 2 auf 800x600px. Damit kann ich das Kleine bei den Weblinks ausgeben und das Große erscheint, wenn ich auf das Kleine klicke.&lt;/p&gt;
&lt;p&gt;Beim &lt;em&gt;Link&lt;/em&gt;-Feld wird als Standard Ziel "Leere" eingetragen. Wobei das eigentlich "_blank" heißen sollte. Damit öffnet sich ein neuer Tab im Browser. Unter &lt;em&gt;Zeige Text&lt;/em&gt; wird "Anzeigen" und "Titel" ausgewählt/eingetragen. Ziel und Klasse benötige ich nicht. Aber ich gebe als Standard Klasse "weblink" mit, falls ich die Links anschließend individuell formatieren möchte. Den Rest lasse ich so stehen.&lt;/p&gt;
&lt;p&gt;Um die Sprache der verlinkten Webseite anzuzeigen, wähle ich ein Medien-Feld aus. Da die meisten Seiten in deutscher Sprache sind, gebe ich als Standard Wert die deutsche Flagge vor: &lt;em&gt;images/deutsch.gif&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Für die "Besondere Empfehlung" habe ich mich für eine &lt;em&gt;Checkbox&lt;/em&gt; entschieden. In den Optionen gebe ich diese Zeile ein:&lt;br /&gt;&lt;em&gt;images/weblinks/empfehlung.png&lt;/em&gt;. Setzt natürlich voraus, dass unter dem angegebenen Pfad eine Grafik liegt, die die Empfehlung entsprechend kennzeichnet.&lt;br /&gt;Das schöne ist, das im Backend wirklich nur die &lt;em&gt;Checkbox&lt;/em&gt; mit dem Text im &lt;em&gt;Bezeichnungsfeld&lt;/em&gt; angezeigt wird, aber der Link zur Grafik abgespeichert wird, wenn man die Checkbox aktiviert.&lt;/p&gt;
&lt;p&gt;Speicherung aller Felder, bis auf die beiden vorhandenen aus den Artikeln, &lt;em&gt;Benutzerdefiniert&lt;/em&gt; und unter &lt;em&gt;introtext&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/images/seblod/wl_adminform.jpg" alt="Weblinks: Adminform" /&gt;&lt;/p&gt;
&lt;p&gt;Wir benötigen nur die AdminForm. Eine Form für die Ausgabe wird an dieser Stelle nicht benötigt, da die Weblinks nach Kategorien sortiert sind. Wobei es bei mir eine entsprechende Menüführung zu den einzelnen Kategorien gibt.&lt;/p&gt;
&lt;p&gt;Somit benötige ich eine Liste und wechsele in &lt;em&gt;Listen &amp;amp; Suchtypen&lt;/em&gt;.&amp;nbsp; Neben dem vorgegebenen &lt;em&gt;CCK&lt;/em&gt; gebe ich als zusätzliches Feld die&lt;em&gt; Article Category id&lt;/em&gt; im Such-Formular an.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/images/seblod/wl_suchform.jpg" alt="Weblinks:SuchForm" /&gt;&lt;/p&gt;
&lt;p&gt;Auf eine &lt;em&gt;Sortierung&lt;/em&gt; verzichte ich und gehe direkt zur &lt;em&gt;Liste&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;In Spalte 1 setze ich die Landesflagge der Sprache der Webseite und darunter die Besondere Empfehlung, sofern vorhanden. In Spalte 2 erscheint der Link zur Webseite und in Spalte 3 ein kleiner Text zur verlinkten Seite. In Spalte 4 schließlich wird die Screen-Vorschau abgebildet. Der Screenshot muss über die Typographie (Nummer 2) als Bild gekennzeichnet werden. Klicken Sie auf das kleine "+" und wählen &lt;em&gt;als Standard anzeigen&lt;/em&gt; "Vorschaubild 1" aus. Die Typografie müssen Sie auch bei der "Landesflagge" und den "Besonderen Empfehlungen" einstellen.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/images/seblod/wl_liste.jpg" alt="Weblink: Liste" /&gt;&lt;/p&gt;
&lt;h3&gt;Variante 2 - Mit automatisierten Vorschaubildern&lt;/h3&gt;
&lt;p&gt;Es gibt einige Dienste im Internet, die automatisierte Vorschaubilder von Webseiten anbieten. Die allermeisten kosten Geld und machen bei professionell geführten Webseiten auch unbedingt Sinn, da einiges an Performance erzeugt wird. Insbeondere wenn man selber viele Weblinks hat. Einen Anbieter habe ich gefunden, der seine Dienste kostenlos anbietet:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://thumbsniper.com/index.php" target="_blank"&gt;https://thumbsniper.com/index.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Die Website, von der ein Screenshot, ein Thumbnail, erstellt werden soll, wird folgendermaßen übegeben:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://api.thumbsniper.com/v3/thumbnail/150/blur2/?url=http://www.time4joomla.de" target="_blank"&gt;http://api.thumbsniper.com/v3/thumbnail/150/blur2/?url=http://www.time4joomla.de&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Es wird mitgeteilt, das ein Screenshot in einer Breite von 150 mit dem Effekt "blur2" zu der angegebenen URL (im Beispiel meine Site) erstellt werden soll.&lt;br /&gt;Diese URL können wir automatisch zusammenstellen lassen und in unserer Datenbank so abspeichern, dass die URL bei den Weblinks automatisch aufgerufen wird und dann ein Screenshot angezeigt wird.&lt;/p&gt;
&lt;p&gt;Dazu wechseln Sie in den &lt;em&gt;Formular &amp;amp; Inhaltstyp&lt;/em&gt; Ihrer Weblinks und tauschen das Screenshot-Feld (&lt;em&gt;Upload-Image&lt;/em&gt;) gegen ein neues, einfaches Textfeld aus. Wir erzeugen nun den Link zum Vorschaubild. Ganz unten, unter der "Speicherung" finden Sie zwei orangene Pfeile nach unten. Dort bitte draufklicken. Es öffnet sich nun unten eine Eingabemöglichkeit für Javascript, wo Sie bitte diesen Code eintragen:&lt;/p&gt;
&lt;p&gt;{chilicode}var link = document.getElementById("website");&lt;br /&gt;var screen = document.getElementById("wl_empfehlungsbild");&lt;br /&gt;screen.value = "http://api.thumbsniper.com/v3/thumbnail/150/blur2/?url=" + link.value;{/chilicode}&lt;/p&gt;
&lt;p&gt;Im Aliasnamen "website" steht unser Link zur verlinkten Website (wobei das bei Ihnen namentlich abweichen kann). Den speichere ich in die Variable &lt;em&gt;link&lt;/em&gt;. &lt;em&gt;screen&lt;/em&gt; ist das Feld, in dem Sie gerade diesen Code eingeben. Damit Sie aber den Inhalt dieses Feldes - also das, was letztlich abgespeichert werden soll - einwandfrei ansprechen können, müssen Sie den Umweg über die Zeile mit dem &lt;em&gt;document.getElementById&lt;/em&gt; gehen. Am Ende übergeben Sie dann einen zusammengesetzten Wert aus dem ersten Teil der URL des Dienstes für die automatischen Screenshots und der eigentlichen Site, von dem der Screenshot erstellt werden soll und der im Linkfeld steht.&lt;/p&gt;
&lt;p&gt;Das ist sehr hübsch, hat aber leider drei Nachteile:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Sie müssen warten, bis der Screenshot erstellt worden ist. Das kann wenige Sekunden oder auch ein paar Minuten dauern. Ich vermute es hängt von der Auslastung des Servers des Dienstes zusammen. Solange erhalten Sie ein "Wartebild" mit einer Zielscheibe im Screenshot als Thumbnail.&lt;/li&gt;
&lt;li&gt;Einmal "fotografiert" liegt es im Archiv des Dienstes. Leider aber damit auch veraltete Screenshots. Von meiner Site habe ich noch keinen aktualisierten Screenshot ausmachen können. Ich weiß nicht, wie lange das dauert.&lt;/li&gt;
&lt;li&gt;Sie können nicht auf das Thumbnail klicken und eine größere Ansicht modal bekommen. Denn es gibt nur diese eine kleine automatisierte Thumbnail.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Dennoch finde ich aber, dass es eine hübsche Spielerei ist. Vielleicht findet ja jemand von Ihnen eine Möglichkeit den Code so zu verifizieren, dass automatisch gewartet wird, bis die Thumbnails fertig sind. Denn andernfalls müssen Sie einige Male die Site neu laden. Ich freue mich über Feedback und nehme das gern hier auf!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/wl_frontend.jpg" alt="Weblinks Ausgabe" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So siehts dann aus...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bootstrap Grundtemplate</title>
      <link>https://www.time4joomla.de/joomla-3-x/templates/193-bootstrap-grundtemplate.html</link>
      <source url="https://www.time4joomla.de/joomla-3-x/templates.html">Templates - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:9fc8f507-87a4-1480-a12c-bbd9da8a5733</guid>
      <pubDate>Thu, 24 Dec 2015 00:16:07 +0100</pubDate>
      <description>&lt;p&gt;&lt;a href="http://www.time4mambo.de/downloads/category/9-joomla-3x.html" target="_blank"&gt;--&amp;gt; Downloadlink des Grundtemplates auf time4mambo&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/j3/boots_grund_norm.jpg" alt="boots grund norm" width="650" height="346" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;Ein Grundtemplate mit Bootstrap erstellt. Enthalten sind alle notwendigen Dateien, bzw. deren Aufruf. Das Template hat einen Header für ein horizontales Menü. Zwei Spalten - die linke für ein vertikales Menü und die rechte Spalte für den Inhalt, Breadcrumbs und Message. Zum Abschluss noch eine Fußposition, sowie einen "nach oben"-Button.&lt;/p&gt;
&lt;p&gt;Das Template ist bewußt einfach gehalten und soll zum sofortigen eigenen designen anregen. Wichtig ist, dass alle notwendigen Aufrufe im Template für das bereits in Joomla integrierte Bootstrap enthalten sind. Ebenfalls sind einige HTML-Overrides im Paket enthalten.&lt;/p&gt;
&lt;p&gt;Im Paket liegt eine ReadMe.txt-Datei. Die bitte für weitere Instruktionen lesen. Unter anderem auch, wie sich eigene Fehlerseiten machen lassen...&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/j3/boots_grund_mobil.jpg" alt="boots grund mobil" width="566" height="533" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Tastenkürzel im Beitrag mit dem JCE</title>
      <link>https://www.time4joomla.de/joomla-3-x/barrierefreiheit/192-tastenkuerzel-im-beitrag-mit-dem-jce.html</link>
      <source url="https://www.time4joomla.de/joomla-3-x/barrierefreiheit.html">Barrierefreiheit - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:28604160-a2c7-4db1-f4db-4bb2a753aa53</guid>
      <pubDate>Thu, 24 Dec 2015 00:13:32 +0100</pubDate>
      <description>&lt;p&gt;Wieder so eine versteckte, aber feine Möglichkeit ganz einfach ein Tastaturkürzel für Verweise im Beitrag zuzuweisen, bietet der WYSIWYG-Editor JCE.&lt;/p&gt;
&lt;p&gt;Wird im Beitrag ein Verweis geschrieben, dann diesen einfach markieren und das zugehörige Icon für die Links anklicken&lt;/p&gt;
&lt;p&gt;In dem Eingabefenster, das der JCE dann öffnet, kann unten im Tab "Erweitert" unten in das Feld &lt;em&gt;Access Key&lt;/em&gt; ein Tastaturkürzel als Attribut mitgegeben werden.&lt;em&gt; &lt;/em&gt;Wobei ich die Erfahrung gemacht habe, dass ein "p" sich nicht eignet, da damit immer Browserinterne Menüs geöffnet werden.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;&amp;nbsp;&lt;img src="https://www.time4joomla.de/images/j3/jce_accesskey.jpg" alt="accesskey im JCE" width="650" height="390" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/strong&gt;Danach kann dann mit der Tastenkombination wie nebestehend (Module links) das Kürzel aufgerufen werden. In meinem Beispiel habe ich dem Verweis das Tatstaturkürzel "t" zugwiesen.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ein Beispiel (mit dem Shortcut "t"):&lt;br /&gt;&lt;a href="http://www.time4mambo.de" target="_blank" accesskey="t"&gt;time4mambo [t]&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Der Aufruf ist in jedem Browser ein wenig anders:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Firefox und SeaMonkey: &lt;em&gt;Umschalt+ALT+[TASTE]&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Opera: &lt;em&gt;Umschalt+ESC+[TASTE]&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Internet Explorer: &lt;em&gt;ALT+[TASTE]+ENTER&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Chrome: &lt;em&gt;ALT+[TASTE]&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Ein erster Beitrag und seine Verlinkung</title>
      <link>https://www.time4joomla.de/joomla-3-x/beitraege-menues/191-ein-erster-beitrag-und-seine-verlinkung.html</link>
      <source url="https://www.time4joomla.de/joomla-3-x/beitraege-menues.html">Beiträge &amp; Menüs - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:11562d5b-907c-fdbc-4c24-140b36113404</guid>
      <pubDate>Thu, 24 Dec 2015 00:11:38 +0100</pubDate>
      <description>&lt;div&gt;Beginnt man sich mit Joomla zu beschäftigen, ist es zunächst gar nicht so einfach, sich in der neuen Benutzeroberfläche zurecht zu finden. Joomlakenner sprechen zwar gern davon, dass der Einstieg einfach ist, aber um zu Beginn gleich die Vielfältigkeit bei neuen Beiträgen kennenzulernen, hier ein kleines Tutorial über die verschiedenen Verlinkungen von Beiträgen in Joomla&lt;/div&gt;
&lt;h3&gt;Der erste Beitrag&lt;/h3&gt;
&lt;p&gt;Der beste Weg ist, sich zunächst ein paar Gedanken über die Struktur seiner Website zu machen. Dazu gehört es auch, sich Gedanken über die Kategorisierung seiner Beiträge zu machen.&lt;/p&gt;
&lt;p&gt;Angenommen Sie möchten eine Website über Reiseerlebnisse erstellen. Ich bin viel in Deutschland unterwegs und mache ab und an einen Abstecher in die Schweiz und nach Österreich. In Joomla! rufe ich den Menüpunkt &lt;em&gt;Inhalt/Kategorien&lt;/em&gt; auf und lege mir ein paar Kategorien und Unterkategorien an. Dazu einfach auf „Neu“ oben links klicken und einen Kategorienamen vergeben. Wenn Sie eine Hauptkategorie erstellt haben, können Sie diese rechts auswählen und somit eine neue Kategorie als Unterkategorie anlegen.&lt;/p&gt;
&lt;p&gt;Ich lege mir hier drei Hauptkategorien an. Dazu kommen Unterkategorien zu einigen Städten, über die ich berichten möchte. Heraus kommt in diesem kleinen Beispiel folgende Struktur:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Deutschland
&lt;ul&gt;
&lt;li&gt;Berlin&lt;/li&gt;
&lt;li&gt;Hannover&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Schweiz
&lt;ul&gt;
&lt;li&gt;Zürich&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Österreich
&lt;ul&gt;
&lt;li&gt;Wien&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/j3/reise_kategorien.jpg" alt="reise kategorien" width="339" height="255" /&gt;&lt;/p&gt;
&lt;p&gt;Es können nun Beiträge sowohl für die einzelnen Länder erstellt werden – also beispielsweise wissenswertes über die einzelnen Regionen, Bundesländer und Kantone, über deren Einwohner, den Löchern im Käse und wo die Schokolade am besten schmeckt.&lt;/p&gt;
&lt;p&gt;Und es können einzelne Beiträge zu den Städten erstellt werden.&lt;/p&gt;
&lt;p&gt;Das allein bietet ja schon einige Möglichkeiten, aber Sie können zusätzlich auch noch Kategoriebeschreibungen eingeben. Beispielsweise habe ich hier eine kleine Beschreibung zur Stadt Zürich, einschließlich des Stadtwappens, direkt in die Kategorie eingegeben:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/j3/reise_katbesch.jpg" alt="reise katbesch" width="560" height="287" /&gt;&lt;/p&gt;
&lt;h3&gt;Das erste Menü&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-size: 11pt; line-height: 115%; font-family: 'Calibri',sans-serif;"&gt;Es gibt nun verschiedene Möglichkeiten der Ausgabe und davon ableitend der Navigation. Wechseln Sie zunächst über das Menü in die Menüübersicht: &lt;em&gt;Menüs/Main Menu&lt;/em&gt;. Dort legen Sie einen neuen Menüverweis an, in dem Sie beherzt auf „Neu“ oben links klicken.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/j3/reise_neumenu.jpg" alt="reise neumenu" width="574" height="368" /&gt;&lt;/p&gt;
&lt;p&gt;Ich trage in meinem Beispiel in den Menütitel „Das Kunsthaus“ ein. Natürlich ohne Anführungsstriche. Beim „Menüeintragstyp“ klicken Sie zunächst auf den Button „Auswählen“. Nun erhalten Sie eine Idee, was Sie alles mit Joomla machen können, aber gleichzeitig als Einsteiger auch eine schwer durchschauende Auswahlmöglichkeit. In diesem Tutorial dreht sich alles um Beiträge, weshalb Sie bitte auch auf eben dieses Wort in der momentanen Übersicht klicken. Es klappt nun ein weiterer Bereich auf. Wählen Sie hier zunächst „Einzelner Beitrag“ aus. Nach ein paar Sekunden ändert sich unsere Ansicht zum Menüeintrag. Dort wird im „Menüeintragstyp“ nun Ihre Auswahl angezeigt und darunter haben Sie jetzt einen Button zum „Auswählen“ für „einen Beitrag“. Klicken Sie auf den grauen „Auswählen“-Button und Sie erhalten eine Übersicht über Ihre bisherigen Beiträge. Da ich einen Beitrag zum Züricher Kunsthaus geschrieben habe, wähle ich eben diesen aus. Nun muss ich noch einen Menütitel vergeben. Den nenne ich „Das Kunsthaus“ und speichere das ab.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/j3/reise_einzbeitrag.jpg" alt="reise einzbeitrag" width="496" height="451" /&gt;&lt;/p&gt;
&lt;p&gt;Eine &lt;em&gt;Einzelverlinkung&lt;/em&gt; auf einen Beitrag haben wir nun. Doch leider ist so unsere schöne Beschreibung über die Stadt Zürich, die wir in der Kategorie eingeben haben, nicht sichtbar. Zum üen schreiben Sie bitte einen zweiten Betrag zur Stadt Zürich und wählen anschließend in der Menüübersicht wieder ein neues Menü aus.&lt;/p&gt;
&lt;p&gt;Zunächst bleiben die Schritte gleich: Erst einen Titel eingeben (natürlich können Sie den aber auch hinterher erst eingeben), danach auf „Menüeintragstyp“ klicken und in der dann erscheinenden Auswahlliste „Beiträge“ anklicken. Diesmal möchten ich aber einen „Kategorieblog“ verlinken, den ich auch auswähle. In der Menüansicht zurückgekehrt muss ich nun eine Kategorie auswählen. Da ich zwei Beiträge zu Zürich geschrieben habe, wähle ich die gleichnamige Kategorie aus. Im Frontend sehen Sie nun die beiden Beiträge und die Kategoriebeschreibung. Und wenn Sie bei Ihren Beiträgen den „Weiterlesen-Button“ angeklickt haben, sehen Sie eben diesen auch im Kategorieblog.&lt;/p&gt;
&lt;p&gt;Wenn Sie keine Kategoriebeschreibung sehen, dann müssen Sie in die Beitragsübersicht wechseln und oben rechts die „Optionen“ anklicken. Im Tab „Kategorie“ stellen Sie den „Kategorietitel“ und „Kategoriebeschreibung“ auf „Anzeigen“. Speichern und das Frontend neu laden.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/j3/reise_blog.jpg" alt="reise blog" width="650" height="577" /&gt;&lt;/p&gt;
&lt;p&gt;Das sieht doch schon mal ganz gut aus. Schauen wir, was wir noch verlinken können. In der Menüübersicht also wieder beherzt auf „Neu“ geklickt und beim „Menüeintragstyp“ wieder die „Beiträge“ angeklickt und diesmal die „Kategorieliste“ ausgewählt. Der Einfachheit halber wähle ich wieder die Kategorie „Zürich“ aus. Gebe dem ganzen noch einen Menütitel und schaue mir das Ganze dann im Frontend an:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/j3/reise_liste.jpg" alt="reise liste" width="650" height="302" /&gt;&lt;/p&gt;
&lt;p&gt;Soweit soll diese kleine Einleitung und meine Begeisterung für die Stadt Zürich uns reichen. Sie sollten zumindest eine kleine Idee nun haben, wie Sie recht einfach und doch vielfältig mit Joomla Beiträge erstellen und wissenswertes weitergeben können.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Override: Drucker- und eMail-Icon</title>
      <link>https://www.time4joomla.de/joomla-3-x/tipps-tricks/190-druck-und-email-icon.html</link>
      <source url="https://www.time4joomla.de/joomla-3-x/tipps-tricks.html">Tipps &amp; Tricks - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:e41e9c2a-e9bf-2e0c-02e2-30a456ff749a</guid>
      <pubDate>Thu, 24 Dec 2015 00:09:52 +0100</pubDate>
      <description>&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/icon_pulldown.jpg" alt="icon pulldown" style="margin-right: 5px; margin-bottom: 5px; float: left;" width="183" height="111" /&gt;Da Joomla jetzt eng mit Bootstrap zusammenarbeitet, werden die Drucker- und eMail-Icons nicht mehr angezeigt in den Templates. Stattdessen finden sich nun die kleinen Pulldown-Buttons, die eine entsprechende Auswahl ermöglichen.&lt;/p&gt;
&lt;p&gt;Wer jedoch die Icons direkt anzeigen möchte, muss ein sogenanntes Override schreiben und in seinem Template abspeichern. Dabei gilt es zu beachten, dass es unterschiedliche Core-Dateien gibt, die für die Ausgabe von Beiträgen und damit unseren Icons zuständig sind. Für den "normalen" Beitrag in der Einzelansicht gehen Sie in folgendes Verzeichnis von Joomla:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;/com&lt;/em&gt;&lt;img src="https://www.time4joomla.de/images/icon_icons2.jpg" alt="icon icons2" style="margin-right: 5px; margin-bottom: 5px; float: left;" width="56" height="25" /&gt;&lt;em&gt;ponents/com_content/views/article/tmpl/&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;und kopieren dort die &lt;em&gt;default.php.&lt;/em&gt; Diese Datei speichern Sie in Ihrem Template in folgendes Verzeichnis:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;/templates/[IhrTemplate]/html/com_content/article/&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Achten Sie darauf, dass die Template-Ordnerstruktur sich ein klein wenig von der Komponenten-Struktur unterscheidet. Nachdem Sie dort also die zuvor kopierte Datei gespeichert haben, editieren Sie diese und suchen nachfolgenden Code ab Zeile 66:&lt;/p&gt;
&lt;p&gt;{chilicode}&lt;/p&gt;
&lt;p&gt;&amp;lt;?php if (!$this-&amp;gt;print) : ?&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;?php if ($canEdit || $params-&amp;gt;get('show_print_icon') || $params-&amp;gt;get('show_email_icon')) : ?&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;?php echo JLayoutHelper::render('joomla.content.icons', array('params' =&amp;gt; $params, 'item' =&amp;gt; $this-&amp;gt;item, 'print' =&amp;gt; false)); ?&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;?php endif; ?&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;?php else : ?&amp;gt;&lt;/p&gt;
&lt;p&gt;{/chilicode}&lt;/p&gt;
&lt;p&gt;Ersetzen Sie den Code mit diesen Zeilen:&lt;/p&gt;
&lt;p&gt;{chilicode}&lt;/p&gt;
&lt;p&gt;&amp;lt;?php if (!$this-&amp;gt;print) : ?&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;?php if (!$this-&amp;gt;print) : ?&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;?php if ($canEdit || $params-&amp;gt;get('show_print_icon') || $params-&amp;gt;get('show_email_icon')) : ?&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;div id="iconbereich"&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a onclick="window.print();return false;" href="https://www.time4joomla.de/#"&amp;gt;&amp;lt;span aria-hidden="true"&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a onclick="window.open(this.href,'win2','width=400,height=350,menubar=yes,resizable=yes'); return false;" href="https://www.time4joomla.de//j336/component/mailto/?tmpl=component&amp;amp;template=grundtemplate&amp;amp;link=6fac8bf40734413e86b8c73005f6793cff33e0fc"&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;span aria-hidden="true"&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;?php endif; ?&amp;gt;&lt;/p&gt;
&lt;p&gt;{/chilicode}&lt;/p&gt;
&lt;p&gt;In der template.css habe ich nun noch die nachfolgenden zwei Formatierungen zugefügt:&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;{chilicode}&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;lt;?php if (!$this-&amp;gt;print) : ?&amp;gt;#iconbereich {&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; text-align: right;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;.glyphicon-print {&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0 10px 20px 0;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;{/chilicode}&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Wenn Sie auch in der Blogansicht Icons haben möchten, müssen Sie zunächst die &lt;em&gt;blog_item.php &lt;/em&gt;aus dem Verzeichnis:&lt;/div&gt;
&lt;div&gt;&lt;em&gt;/components/com_content/views/category/tmpl/&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;kopieren und in dieses Verzeichnis hineinkopieren:&lt;/div&gt;
&lt;div&gt;&lt;em&gt;/templates/[IhrTemplate]/html/com_content/category/&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;In Zeile 25 finden Sie in der &lt;em&gt;blog_item.php&lt;/em&gt; nachfolgenden Code:&lt;/div&gt;
&lt;div&gt;{chilicode}&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;lt;?php if (!$this-&amp;gt;print) : ?&amp;gt;&amp;lt;?php if ($canEdit || $params-&amp;gt;get('show_print_icon') || $params-&amp;gt;get('show_email_icon')) : ?&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;?php echo JLayoutHelper::render('joomla.content.icons', array('params' =&amp;gt; $params, 'item' =&amp;gt; $this-&amp;gt;item, 'print' =&amp;gt; false)); ?&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;?php endif; ?&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;{/chilicode}&lt;/div&gt;
&lt;div&gt;Diesen ersetzen Sie bitte mit diesem Code:&lt;/div&gt;
&lt;div&gt;{chilicode}&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;lt;?php if (!$this-&amp;gt;print) : ?&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;?php if ($canEdit || $params-&amp;gt;get('show_print_icon') || $params-&amp;gt;get('show_email_icon')) : ?&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;div id="iconbereich"&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;a onclick="window.print();return false;" href="https://www.time4joomla.de/#"&amp;gt;&amp;lt;span aria-hidden="true"&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;lt;a onclick="window.open(this.href,'win2','width=400,height=350,menubar=yes,resizable=yes'); return false;" href="https://www.time4joomla.de//j336/component/mailto/?tmpl=component&amp;amp;template=grundtemplate&amp;amp;link=6fac8bf40734413e86b8c73005f6793cff33e0fc"&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;span aria-hidden="true"&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;?php endif; ?&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;{/chilicode}&lt;/div&gt;
&lt;div&gt;Heraus kommt dabei dieses:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;img src="https://www.time4joomla.de/images/icon_beispiel.jpg" alt="icon beispiel" style="margin-right: auto; margin-bottom: 5px; display: block; margin-left: auto;" width="671" height="160" /&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;Voraussetzung ist allerdings, dass Sie Bootstrap in Ihrem Template eingebunden haben...&lt;/div&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Override: Accesskey im Menü</title>
      <link>https://www.time4joomla.de/joomla-3-x/barrierefreiheit/189-overrite-accesskey-einbauen.html</link>
      <source url="https://www.time4joomla.de/joomla-3-x/barrierefreiheit.html">Barrierefreiheit - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:600a1159-605a-addd-acae-ba6260e6ec4a</guid>
      <pubDate>Wed, 23 Dec 2015 23:50:31 +0100</pubDate>
      <description>&lt;p&gt;Aus unerfiondlichen Gründen gibt es in Joomla immer noch keine Möglichkeit Accesskeys einzufügen. Auch hier ist wieder ein Override notwendig.&lt;/p&gt;
&lt;p&gt;In Joomla 2.5 habe ich einen solchen Override bereits beschrieben. Der ist auch weiterhin im Prinzip gültig, mit Ausnahme, dass sich die Zeilennummern etwas verändert haben. In diesem Tutorial beschreibe ich eine etwas einfachere Variante dieses Overrides und mache aber auch eine Abfrage, ob die Raute (#) überhaupt im Menü enthalten ist. Bisher hat das immer zu einer Fehlermeldung geführt, falls das nicht der Fall war. Außerdem ist am Ende noch eine Anpassung der &lt;em&gt;Breadcrumbs&lt;/em&gt; als Override enthalten. Denn dort muss die Raute ja dann auch entfernt werden.&lt;/p&gt;
&lt;p&gt;Es muss zunächst eine vorhandene Datei kopiert werden. Dazu bitte in nachfolgendes Verzeichnis gehen und die genannte Datei öffnen:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;/modules/mod_content/tmpl/default_component.php&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Der Gedanke ist, dass im Backend eine Raute vor dem Buchstaben eingegeben wird, der als &lt;em&gt;accesskey&lt;/em&gt; fungieren soll. Also Beispielsweise das "S" im Menütitel "Startseite" soll als Accesskey benutzt werden und optisch soll der Buchstabe unterstrichen werden. Im Backend wird das so eingegeben:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/j3/barr_backendmenu.jpg" alt="Barrierefreies Backendmenu" width="375" height="263" style="margin-right: 5px; margin-bottom: 5px;" title="Vorbereiten des Backendmenüs für die Benutzung von Accesskeys" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/j3/barr_frontendmenu.jpg" alt="Barrierefreies Frontendmenu" width="133" height="169" style="margin-right: 5px; margin-bottom: 5px; float: left;" title="Ausgabe des barrierefreien Frontendmenu mit unterstrichenen Accesskey" /&gt;Die Rauten (#) werden dann im Frontend gelöscht und stattdessen der nachfolgende Buchstabe mit einem Unterstrich versehen. Dieser Buchstabe wird automatsich dem HTML-Attribut &lt;em&gt;accesskey&lt;/em&gt; zugwiesen, welcher dem Menüverweis angefügt wird. Im Quelltext sieht das nun so aus:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;{chilicode}&lt;/span&gt;&amp;lt;?php&lt;br /&gt;/**&lt;br /&gt;&amp;nbsp;* @package&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Joomla.Site&lt;br /&gt;&amp;nbsp;* @subpackage&amp;nbsp; mod_menu&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;* @copyright&amp;nbsp;&amp;nbsp; Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.&lt;br /&gt;&amp;nbsp;* @license&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GNU General Public License version 2 or later; see LICENSE.txt&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;defined('_JEXEC') or die;&lt;br /&gt;// Note. It is important to remove spaces between elements.&lt;br /&gt;$class = $item-&amp;gt;anchor_css ? 'class="' . $item-&amp;gt;anchor_css . '" ' : '';&lt;br /&gt;$title = $item-&amp;gt;anchor_title ? 'title="' . $item-&amp;gt;anchor_title . '" ' : '';&lt;br /&gt;if ($item-&amp;gt;menu_image)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $item-&amp;gt;params-&amp;gt;get('menu_text', 1) ?&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $linktype = '&amp;lt;img src="https://www.time4joomla.de/' . $item-&amp;gt;menu_image . '" alt="' . $item-&amp;gt;title . '" /&amp;gt;&amp;lt;span&amp;gt;' . $item-&amp;gt;title . '&amp;lt;/span&amp;gt; ' :&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $linktype = '&amp;lt;img src="https://www.time4joomla.de/' . $item-&amp;gt;menu_image . '" alt="' . $item-&amp;gt;title . '" /&amp;gt;';&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $linktype = $item-&amp;gt;title;&lt;br /&gt;&amp;nbsp;&amp;nbsp; // time4mambo: Erzeugung von accesskey mittels ausgelesener Raute&lt;br /&gt;&amp;nbsp;&amp;nbsp; // Damit es keine Fehler gibt, wenn die Raute nicht im Menü ist&lt;br /&gt;&amp;nbsp;&amp;nbsp; // findet vorher eine entsprechende Abfrage statt&lt;br /&gt;&amp;nbsp;&amp;nbsp; if (substr_count($linktype,"#") != 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $pos = strpos($linktype,"#");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $mt = str_replace("#","",$linktype);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $key = $mt[$pos];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $mbeginn = substr($mt,0,$pos);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $mtaste =&amp;nbsp; '&amp;lt;u&amp;gt;' . $key . '&amp;lt;/u&amp;gt;';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $mende = substr($mt,$pos+1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $menutitel = $mbeginn . $mtaste . $mende;&lt;br /&gt;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $key="";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $menutitel=$linktype;&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; // ----------------------------------------&lt;br /&gt;}&lt;br /&gt;// Die Ausgabe wird mit accesskey und veränderten Menutitel ergänzt&lt;br /&gt;switch ($item-&amp;gt;browserNav)&lt;br /&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; default:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 0:&lt;br /&gt;?&amp;gt;&amp;lt;a &amp;lt;?php echo $class; ?&amp;gt;href="https://www.time4joomla.de/&amp;lt;?php echo $item-&amp;gt;flink; ?&amp;gt;" &amp;lt;?php echo $title; ?&amp;gt; accesskey="&amp;lt;?php echo $key; ?&amp;gt;"&amp;gt;&amp;lt;?php echo $menutitel; ?&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 1:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // _blank&lt;br /&gt;?&amp;gt;&amp;lt;a &amp;lt;?php echo $class; ?&amp;gt;href="https://www.time4joomla.de/&amp;lt;?php echo $item-&amp;gt;flink; ?&amp;gt;"&amp;nbsp; target="_blank" &amp;lt;?php echo $title; ?&amp;gt; accesskey="&amp;lt;?php echo $key; ?&amp;gt;"&amp;gt;&amp;lt;?php echo $menutitel; ?&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 2:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Use JavaScript "window.open"&lt;br /&gt;?&amp;gt;&amp;lt;a &amp;lt;?php echo $class; ?&amp;gt;href="https://www.time4joomla.de/&amp;lt;?php echo $item-&amp;gt;flink; ?&amp;gt;" &amp;lt;?php echo $title; ?&amp;gt; accesskey="&amp;lt;?php echo $key; ?&amp;gt;" &lt;br /&gt;onclick="window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes');return false;" &amp;lt;?php echo $title; ?&amp;gt;&amp;gt;&amp;lt;?php echo $menutitel; ?&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;}{/chilicode}&lt;/p&gt;
&lt;p&gt;Ab Zeile 25 muss zunächst die Position der Raute und des davon ableitenden Accesskey berechnet werden. Am Ende wird dann die Ausgabe mit dem Accesskey ergänzt und der unterstrichene Menütitel ausgegeben.&lt;/p&gt;
&lt;p&gt;Speichern Sie diese Datei in Ihrem Template im HTML-Verzeichnis:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;[IhrTemplate]/html/mod_menu/default_component.php&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Der Override arbeitet nur und ausschließlich im zugwiesenen Template. Wenn Sie ein anderes Template einsetzen möchten, müssen Sie die &lt;em&gt;default_component.php&lt;/em&gt; wie oben angegeben in das neue Template kopieren.&lt;/p&gt;
&lt;p&gt;Aufrufen können Sie die &lt;em&gt;Accesskeys&lt;/em&gt; wie folgt:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Firefox und SeaMonkey: &lt;em&gt;Umschalt+ALT+[TASTE]&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Opera: &lt;em&gt;Umschalt+ESC+[TASTE]&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Internet Explorer: &lt;em&gt;ALT+[TASTE]+ENTER&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Chrome: &lt;em&gt;ALT+[TASTE]&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Etwas unschön ist nun aber, dass die Breadcrumbs natürlich auch die Raute (#) im Pfad mit ausgeben. Um das zu verhindern können Sie einen Override bei den Breadcrumbs machen. Der ist schnell gemacht. Zunächst müssen Sie die Originaldatei editieren (wenn Sie kein eigenes Template benutzen, schauen Sie nach, ob Sie vielleicht schon einen Override für die Breadcrumbs im Template haben und editieren diese Datei). Die Originaldatei finden Sie hier:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;/modules/mod_breadcrumbs/tmpl/default.php&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Die bitte in das Template-Verzeichnis schreiben:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;/templates/[IHR TEMPLATE]/html/mod_breadcrumbs/default.php&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Suchen Sie nun in dieser Datei im unteren Abschnitt den nachfolgenden Code und fügen Sie die Zeilen 6 und 25 hinzu. In den Zeilen 10, 14 und 27 müssen Sie &lt;strong&gt;&lt;em&gt;$item-&amp;gt;name&lt;/em&gt;&lt;/strong&gt; mit &lt;em&gt;&lt;strong&gt;$pfadname&lt;/strong&gt;&lt;/em&gt; ersetzen:&lt;/p&gt;
&lt;p&gt;{chilicode}// Generate the trail&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach ($list as $key =&amp;gt; $item) :&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($key != $last_item_key)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Render all but last item - along with separator&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $pfadname = str_replace("#","",$item-&amp;gt;name);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo '&amp;lt;li&amp;gt;';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!empty($item-&amp;gt;link))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo '&amp;lt;a href="https://www.time4joomla.de/' . $item-&amp;gt;link . '"&amp;gt;' . $pfadname . '&amp;lt;/a&amp;gt;';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo '&amp;lt;span&amp;gt;' . $pfadname . '&amp;lt;/span&amp;gt;';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (($key != $penult_item_key) || $show_last)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo '&amp;lt;span&amp;gt;' . $separator . '&amp;lt;/span&amp;gt;';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo '&amp;lt;/li&amp;gt;';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; elseif ($show_last)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Render last item if reqd.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $pfadname = str_replace("#","",$item-&amp;gt;name);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo '&amp;lt;li&amp;gt;';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo '&amp;lt;span&amp;gt;' . $pfadname . '&amp;lt;/span&amp;gt;';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo '&amp;lt;/li&amp;gt;';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endforeach; ?&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;{/chilicode}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
    </item>
    <item>
      <title>SEBLOD: Speicherung der Feld- und Datentypen</title>
      <link>https://www.time4joomla.de/joomla-3-x/komponenten-3/121-seblod-trade-speicherung-der-feld-und-datentypen.html</link>
      <source url="https://www.time4joomla.de/joomla-3-x/komponenten-3.html">Komponenten - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:690acc47-fea0-8996-b3c1-fa757fd67767</guid>
      <pubDate>Tue, 17 Sep 2013 21:21:48 +0200</pubDate>
      <description>&lt;p&gt;Ein unlektoriertes Vorabkapitel aus meinem Buch zum CCK SEBLOD™ steht hier als PDF-Download zur Verfügung- Auf knapp 20 Seiten wird der gesamte Speicherbereich erklärt. Dazu noch, wie man eigene Datenbanktabellen anlegt und in SEBLOD™ nutzt, sowie CSV-Dateien importiert&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.time4joomla.de/images/seblod/04_Speicherung_Vorabveroeffentlichung.pdf" target="_blank"&gt;Kapitel 4 - Speicherung&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Videotutorial: ACL-PowerPointFolien als Video - Joomladay 2013</title>
      <link>https://www.time4joomla.de/joomla-2-5/rechteverwaltung/112-videotutorial-acl-powerpointfolien-als-video-joomladay-2013.html</link>
      <source url="https://www.time4joomla.de/joomla-2-5/rechteverwaltung.html">Rechteverwaltung - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:3da80d7c-4433-db0b-6cbf-09efe5f3913b</guid>
      <pubDate>Sun, 15 Sep 2013 23:00:59 +0200</pubDate>
      <description>&lt;p&gt;
&lt;video src="https://www.time4joomla.de/images/videos/joomladay13_acl.mp4" controls="controls" width="800" type="video/mp4"&gt;&lt;/video&gt;
&lt;/p&gt;</description>
    </item>
    <item>
      <title>SEBLOD: Rund um Group und Group X</title>
      <link>https://www.time4joomla.de/joomla-3-x/komponenten-3/120-seblod-rund-um-group-und-group-x.html</link>
      <source url="https://www.time4joomla.de/joomla-3-x/komponenten-3.html">Komponenten - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:c97c57b2-0172-af09-2ffd-c33fd6320012</guid>
      <pubDate>Sat, 16 Mar 2013 02:44:02 +0100</pubDate>
      <description>&lt;p&gt;&lt;span style="background-color: #ccffff;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #ccffff;"&gt;Dieses Tutorial steht auch als PDF im &lt;a href="http://www.time4mambo.de/das-unternehmen/downloads/category/12-joomla-2-5.html" target="_blank"&gt;Downloadcenter&lt;/a&gt; zur Verf&amp;uuml;gung&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Nach dem ersten Tutorial (Einf&amp;uuml;hrung in Seblod) kam ein Kontakt zu&lt;a href="http://www.youtube.com/user/ScreendesignWhykiki?feature=g-subs-u" target="_blank"&gt; Kiki (Screendesign Whykiki) &lt;/a&gt;und seiner fantastischen Videoreihe zu Seblod (und anderen Themen) zustande. Wir tauschen uns seit dem ein wenig &amp;uuml;ber Seblod aus und erkunden es gemeinsam. Aus diesem Kontakt entstand die Idee f&amp;uuml;r dieses Tutorial, dass &lt;em&gt;Group&lt;/em&gt; und &lt;em&gt;Group X&lt;/em&gt; in Seblod genauer betrachtet.&lt;/p&gt;
&lt;hr class="system-pagebreak" title="Group" alt="Group" /&gt;
&lt;h3&gt;Group&lt;/h3&gt;
&lt;p&gt;Es k&amp;ouml;nnen Bereiche in Seblod als Gruppe (&lt;em&gt;Group&lt;/em&gt;) definiert werden und so immer wieder in Seblod-Formularen verwendet werden. Von Beitr&amp;auml;gen und Kategorien kennen wir beispielsweise die Metaangaben. Das sind jeweils Gruppen in Seblod und k&amp;ouml;nnen so in verschiedenen Formularen verwendet werden. Die Metaangaben sind &amp;uuml;berschaubar mit vier Feldern in den Kategorien und sechs Feldern bei den Beitr&amp;auml;gen. Aber nehmen Sie beispielsweise die Basisangaben, die alle links vor dem Editor stehen, dann macht es Sinn, das einmal zu formatieren und dann bei Bedarf in Zukunft mit einem einzigen Gruppenfeld anzusprechen. Das Group-Field ist letztlich ein Platzhalter, der zur Laufzeit an seiner Stelle dann die einzelnen Gruppenfelder, wie formatiert, anzeigt. Umfangreiche Formulare k&amp;ouml;nnen so auch &amp;uuml;berschaubarer gestaltet werden.&lt;/p&gt;
&lt;p&gt;Klingt toll. Ist auch toll. Nur der Weg muss erst durchschaut werden...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Legen wir uns ein kleines Testprojekt im &lt;em&gt;App Folder&lt;/em&gt; an, das ich der Einfachheit halber "Test mit Gruppe" nenne. In dieser "Test mit Gruppe"-Struktur gibt es eine Unterstruktur Namens "Gruppenfelder".&lt;/p&gt;
&lt;p&gt;"Test mit Gruppe" liegt direkt im "Top" und unten ist alles angekreuzt und ein "Yes" f&amp;uuml;r den &lt;em&gt;Skeleton&lt;/em&gt; ausgew&amp;auml;hlt.&lt;/p&gt;
&lt;p&gt;Die Gruppenfelder liegen direkt unterhalb der Struktur "Test mit Gruppe". Hier brauchen wir nur die &lt;em&gt;Fields&lt;/em&gt; und m&amp;uuml;ssen aber auch eine &lt;em&gt;Form&lt;/em&gt; anlegen. Allerdings wollen wir diese Unterstruktur nicht als Ger&amp;uuml;st f&amp;uuml;r einen neuen &lt;em&gt;Content Type&lt;/em&gt; einsetzen, sondern ja nur als einen Gruppenbestandteil der sp&amp;auml;teren Hauptform.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/app_unterstruktur.png" alt="app unterstruktur" width="660" height="206" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;Das mag momentan f&amp;uuml;r den ein oder anderen etwas verwirrend klingen, kl&amp;auml;rt sich aber gleich.&lt;/p&gt;
&lt;p&gt;In der &amp;Uuml;bersicht des &lt;em&gt;App Folder&lt;/em&gt; haben wir nun diese beiden Bereiche:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/app_gruppenstruktur.png" alt="app gruppenstruktur" width="660" height="88" style="margin-right: 5px; margin-bottom: 5px; float: left;" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Wechseln wir nun in den Tab &lt;em&gt;Fields &lt;/em&gt;und legen ein paar Felder f&amp;uuml;r unsere Gruppe an. Nachdem Sie also oben auf "Neu" geklickt haben, k&amp;ouml;nnen Sie im "&lt;em&gt;App Folder&lt;/em&gt;-Auswahlbutton" auch die zuvor im &lt;em&gt;App Folder&lt;/em&gt; angelegten "Gruppenfelder" ausw&amp;auml;hlen. In meinem Beispiel lege ich zun&amp;auml;chst den Titel an, den ich unten im Storage auch wieder der Spalte "title" zuweise (Im Zweifelsfalle bitte im Einf&amp;uuml;hrungstutorial nachlesen). "Speichern &amp;amp; Neu" und ein zweites Feld, der Einfachheit halber ein Category-Field und im Storage die Spalte "catid" eintragen.&lt;/p&gt;
&lt;p&gt;Das soll f&amp;uuml;r das Beispiel gen&amp;uuml;gen. Zwei Felder, die wir gleich als Gruppe zusammenfassen werden.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/field_gruppe.png" alt="field gruppe" width="660" height="181" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;Wechseln Sie nun zum Tab &lt;em&gt;Forms &amp;amp; ContentTypes. &lt;/em&gt;Nach einem beherzten Klick oben auf "Neu" k&amp;ouml;nnen Sie nun allerdings zun&amp;auml;chst nur die Hauptgruppe ausw&amp;auml;hlen. Genauer: die Struktur, f&amp;uuml;r die wir das "Skeleton" im &lt;em&gt;App Folder&lt;/em&gt; auf "Yes" gesetzt hatten. Also w&amp;auml;hlen wir eben diese Haupt- oder besser ist vermutlich der Ausdruck "Contentform" aus und klicken "Create" an. Dann k&amp;ouml;nnen wir nun im "App Folder" unsere Unterstruktur ausw&amp;auml;hlen, was Sie bitte auch tun. Um unsere beiden angelegten Felder zu finden, setzen Sie rechts einfach den Filter im All Apps Filter auf Ihre Unterstruktur. In meinem Beispiel ist das "Gruppenfelder". Nun werden rechts auch nur meine zuvor angelegten Felder angezeigt. Oben w&amp;auml;hle ich noch die Admin Form aus und markiere dann beide Felder rechts und setze sie links in den &lt;em&gt;Mainbody&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/forms_unterstruktur.png" alt="forms unterstruktur" width="660" height="281" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;Achtung!&lt;/strong&gt;&lt;/span&gt; Beim Titel f&amp;uuml;r die Form vermeiden Sie bitte Leerzeichen. Deutsche Umlaute funktionieren auch nicht, Sonderzeichen wei&amp;szlig; ich nicht. Sie k&amp;ouml;nnen sonst diese Form nicht ansprechen.&lt;/p&gt;
&lt;p&gt;Wichtig ist nun, dass Sie sich den Namen dieser Form merken. In meinem Beispiel habe ich diese "Meine_Gruppe" genannt. Speichern &amp;amp; Schlie&amp;szlig;en Sie nun diese Form und legen eine Neue an. Diesmal tats&amp;auml;chlich mit unserer Hauptstruktur.&lt;/p&gt;
&lt;p&gt;In dieser Form, die in unserer Contentliste auch auftauchen wird, legen wir ein neues Feld an, in dem Sie bitte auf das Plus in der rechten Seite (links neben dem "All Types") klicken. W&amp;auml;hlen Sie jetzt bitte unter &lt;em&gt;Type&lt;/em&gt; "Group" aus und tragen unten den Namen Ihres Gruppenformulars ein. In meinem Beispiel ist das "Meine_Gruppe". Speichen &amp;amp; Schlie&amp;szlig;en, der Form auch noch einen Namen geben und speichern und wenn Sie dann dieses Gruppenformular aufrufen, erscheinen die beiden Gruppenfelder, obwohl Sie im Contentfield nur ein Feld stehen haben.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/form_group.png" alt="form group" width="660" height="291" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/forms_groupfield.png" alt="forms groupfield" width="660" height="170" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;Im Beispiel ist das recht einfach aufgebaut. Haben Sie mehr als zwei Felder und eine Gruppe, die Sie in verschiedenen Seblod-Formularen verwenden m&amp;ouml;chten, dann bieten die Group-Fields und -Forms interessante Einsatzm&amp;ouml;glichkeiten.&lt;/p&gt;
&lt;hr class="system-pagebreak" title="Group X" alt="Group X" /&gt;
&lt;h3&gt;Group X&lt;/h3&gt;
&lt;p&gt;Mit &lt;em&gt;Group X&lt;/em&gt; k&amp;ouml;nnen Sie sehr &amp;auml;hnlich vorgehen, wie in&lt;em&gt; Field X&lt;/em&gt;. Mit &lt;em&gt;Field X&lt;/em&gt; k&amp;ouml;nnen Sie bestimmte Felder - meist Bilder- oder Files-Uploads beliebig vervielf&amp;auml;ltigen (siehe auch das Einf&amp;uuml;hrungstutorial). Und mit &lt;em&gt;Group X&lt;/em&gt; k&amp;ouml;nnen Sie beliebig viele Gruppen erstellen.&lt;/p&gt;
&lt;p&gt;Ein kleines Beispiel mit einem Bildnamenfeld, einem hochgeladen Bild und einem Aufnahmeort. Also drei Felder, die gruppiert werden. Zwecks besserer &amp;Uuml;bersicht lege ich im &lt;em&gt;App Folder&lt;/em&gt; eine weitere Unterstruktur an.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/app_x-group.png" alt="app x-group" width="660" height="305" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;Sie k&amp;ouml;nnen hier im &amp;Uuml;berblick auch gleich erkennen, wieviele Felder und wieviele Forms zu einer App-Struktur erstellt wurden.&lt;/p&gt;
&lt;p&gt;Nun bitte wieder in das Tab Field wechseln und die drei Felder erstellen. Also zweimal ein Textfeld (Bildname und Aufnahmeort) und einmal ein Image-Upload, welcher der Struktur "X-Gruppe" zugewiesen werden. An dieser Stelle ist es sehr wichtig, dass Sie im Storage die richtigen Eingaben machen, da es sonst nicht funktioniert. Bei allen drei Feldern geben Sie unten folgendes ein:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt; Custom - Article - addgruppenbild - Alter ankreuzen - Var (255) - Add Colume to table&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;F&amp;uuml;r "addgruppenbild" k&amp;ouml;nnen Sie nat&amp;uuml;rlich auch einen anderen Namen eingeben und bei jedem Feld ohnhin einen anderen. In der Datenbanktabelle werden nun neue Spalten erzeugt und die Werte dort hineingeschrieben. Damit ist es problemlos m&amp;ouml;glich, die Gruppe zu vervielf&amp;auml;ltigen.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/fields_gesamt.png" alt="fields gesamt" width="660" height="437" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;Wechseln Sie nun wieder zum Tab &lt;em&gt;Fields &amp;amp; Content Types&lt;/em&gt; und verfahren zun&amp;auml;chst wie oben, in dem Sie auch hier wieder eine &lt;em&gt;Admin Form&lt;/em&gt; f&amp;uuml;r die X-Gruppe erstellen.&lt;/p&gt;
&lt;p&gt;Anschlie&amp;szlig;end editieren Sie die Hauptgruppe - im Beispiel habe ich sie "Die Gruppe" genannt und legen dort nun ein neues &lt;em&gt;field&lt;/em&gt; an, in dem Sie wieder auf das Plus klicken und diesmal im &lt;em&gt;Type&lt;/em&gt; "Group X" ausw&amp;auml;hlen. Im &lt;em&gt;Storage&lt;/em&gt; m&amp;uuml;ssen Sie auch wieder "Alter" ankreuzen und "Add Colume to table" ausw&amp;auml;hlen&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/forms_group-x.png" alt="forms group-x" width="660" height="366" style="margin-right: 5px; margin-bottom: 5px;" /&gt;Wenn Sie nun speichern, haben Sie in der Form zwei Group-Fields:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/forms_komplett.png" alt="forms komplett" width="660" height="200" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;Wechseln Sie nun zur Beitrags&amp;uuml;bersicht und w&amp;auml;hlen unter "Neu" "Die Gruppe" aus, dann erhalten Sie zun&amp;auml;chst die beiden Felder der ersten Gruppe und die drei Felder der zweiten Gruppe, die Sie mittels der Plus/Minus-Tasten als Gruppe beliebig oft in Ihrem Beitrag einf&amp;uuml;gen k&amp;ouml;nnen.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/fe_gruppen2.png" alt="frontend gruppen" width="660" height="393" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;Anwendungsbeispiel gibt es sicherlich viele. Beispielsweise kann das als Basis f&amp;uuml;r eine Galerie oder f&amp;uuml;r einen Marktplatz dienen. Bereits diese einfachen Beispiele zeigen, zu was Seblod m&amp;ouml;glich ist und auf wieviele Erweiterungen Sie in Zukunft vielleicht verzichten k&amp;ouml;nnen, wenn Sie sich ein wenig in Seblod reinfuchsen.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
    </item>
    <item>
      <title>SEBLOD: Einführung am Beispiel eines selbsterstellten Portfolios</title>
      <link>https://www.time4joomla.de/joomla-3-x/komponenten-3/119-sebold-einfuehrung-und-erstellung-eines-portfolios.html</link>
      <source url="https://www.time4joomla.de/joomla-3-x/komponenten-3.html">Komponenten - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:e4d12e2e-9eb9-6134-2897-1bc7b38970a8</guid>
      <pubDate>Sun, 10 Mar 2013 19:29:05 +0100</pubDate>
      <description>&lt;p&gt;&lt;strong&gt;&lt;span style="background-color: #ccffff;"&gt;Dieses Tutorial steht als PDF-Download im &lt;a href="http://www.time4mambo.de/das-unternehmen/downloads/category/12-joomla-2-5.html" target="_blank"&gt;&lt;span style="background-color: #ccffff;"&gt;Download-Center&lt;/span&gt;&lt;/a&gt; zur Verfügung.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Als ich das erste Mal Seblod installiert hatte, habe ich große unverständliche Augen gemacht, ein wenig herumgeklickert, versucht die Komponente zu begreifen und schließlich das ganze wieder deinstalliert. Nun habe ich eine Anforderung erhalten, die sich mit den vorhandenen Bordmitteln und mit verschiedener Erweiterungen nur sehr schwer umsetzen lässt und um nicht vollends in endlosen Programmierungen abzudriften, beschloss ich, mir das "Wundermittel Seblod" genauer anzusehen.&lt;/p&gt;
&lt;p&gt;Mittlerweile habe ich einige Stunden Tutorials studiert, viel ausprobiert und bin, ehrlich gesagt, sehr begeistert über dieses CCK! Es gibt inzwischen auch deutschsprachige Videos zu Seblod auf YouTube. Überall wird aber stets gesagt, dass Seblod nichts für Anfänger ist und oftmals entstehen in den Videos von den Dozenten auch Fehler, was einem nicht unbedingt Sicherheit als Einsteiger in Seblod verspricht. In meinem Tutorial werde ich mich zunächst um die einfachen Grundlagen kümmern. Kompliziert können wir es später immer noch machen.&lt;/p&gt;
&lt;hr class="system-pagebreak" title="Seblod" alt="Was ist Seblod" /&gt;
&lt;h3&gt;Was ist Seblod?&lt;/h3&gt;
&lt;p&gt;Seblod ist ein &lt;em&gt;CCK&lt;/em&gt; - ein &lt;em&gt;Content Construction Kid&lt;/em&gt;. Damit lassen sich eigene Formulare herstellen, die komplexe Anwendungen ersetzen, bzw. herstellen können. Ein einfaches Beispiel dazu: Wenn Sie einen neuen Beitrag schreiben, dann haben Sie oben links den Titel, den Alias, die Kategorie und einige weitere Felder und dann den eigentlichen Editor. Rechts haben Sie einige Optionen zum Beitrag. Reichen Sie über das Frontend einen neuen Beitrag ein, haben Sie ein paar weniger Felder, aber meist immer noch eine Reihe Felder, die Sie eigentlich gar nicht brauchen oder in einem Redaktionssystem entweder mühselig per Rechtesystem "verstecken" oder oft genug auch in Kauf nehmen müssen. Mit Seblod könnten Sie diese Eingabeformulare für einen Beitrag komplett umgestalten und tatsächlich nur die Felder zur Anzeige bringen, die Sie benötigen oder auch neue Felder dazu geben, wie beispielsweise Checkboxen oder Radioauswahlfelder und vieles andere. Sie könne sich komplett neue Masken erstellen und beispielsweise als Beitrag abspeichern.&lt;/p&gt;
&lt;p&gt;In diesem Tutorail beschreibe ich, wie Sie ein Portfolio mit Seblod erstellen können. Spätestens dann werden Sie erahnen, wie mächtig Seblod ist. Damit können Sie Joomla entscheidend aufbrechen und eigentlich gibt es dann keine Grenzen mehr um Joomla.&lt;/p&gt;
&lt;h3&gt;Wie funktioniert Seblod?&lt;/h3&gt;
&lt;p&gt;Seblod selber können Sie sowohl über das Komponentenmenü, als auch mit direkten Klick auf "Construction" aufrufen:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/beginn.png" alt="beginn" style="margin-right: 5px; margin-bottom: 5px;" width="660" height="560" /&gt;&lt;/p&gt;
&lt;p&gt;Die einzelnen Bereiche wiederrum können ebenfalls über mehrere Varianten aufgerufen werden:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/auswahl.png" alt="Auswahl" style="margin-right: 5px; margin-bottom: 5px;" width="660" height="560" /&gt;&lt;/p&gt;
&lt;p&gt;Schauen wir uns Joomla im Detail an, stellen wir fest, dass nahezu alles aus Formularen besteht, in denen wir etwas eingeben und deren Inhalte nach dem Speichern in die Datenbank geschrieben werden. Rufen wir dann das Frontend auf und lassen uns beispielsweise einen Beitrag anzeigen, dann besteht dieser Beitrag im Grunde auch aus einem Formular. Nur das statt der Eingabegfelder deren Inhalt angezeigt wird. Nichts anderes macht Seblod: Wir erstellen Formulare, geben dort Informationen ein, speichern alles und lassen uns dann die Daten, die wir zuvor eingegeben haben, anzeigen.&lt;/p&gt;
&lt;p&gt;Die Formulare erstellen wir unter dem Tab "Forms&amp;nbsp; Content Types". Den Tab "Fields" finden wir auch unter den "Forms&amp;nbsp; Content Types" wieder. Wenn wir keine Formulare zu den bereits bestehenden Joomlaerweiterungen erstellen wollen, können wir unter den Tab "App Folder" unsere eigene Erweiterung quasi anlegen. Den "Apps Folder" finden Sie in der Tableiste in Form eines Ordner-Icons. Das sind die drei Tabs, die uns zunächst interessieren. "Lists &amp;amp; Search Types", sowie "Sites" vernachlässige ich in diesem Tutorial.&lt;/p&gt;
&lt;h3&gt;Optionen und Preferences&lt;/h3&gt;
&lt;p&gt;Bevor wir in die eigentliche Erstellung gehen, noch einen kleinen Abstecher in die &lt;em&gt;Optionen&lt;/em&gt; und &lt;em&gt;Preferences&lt;/em&gt;. Beides finden Sie in der Seblod-Übersicht oben rechts.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/optionen.png" alt="optionen" style="margin-right: 5px; margin-bottom: 5px; float: left;" width="660" height="284" /&gt;&lt;/p&gt;
&lt;p&gt;In den &lt;em&gt;Preferences&lt;/em&gt; lassen Sie am besten zunächst alles so, wie es vorgegeben ist. Lediglich den "Style" können Sie Ihren Bedürfnissen anpassen. Den Unterschied sehen Sie insbesondere in den "Forms &amp;amp; Content Types". In meinen Screenshots sehen Sie den "indigo_dye-Style".&lt;/p&gt;
&lt;p&gt;In den "Optionen" sollten Sie auch erst dann etwas verändern, wenn Sie wissen, was Sie da tun. Unter dem Tab "Language" können Sie allerdings die deutsche Sprache downloaden. Bei mir wurde diese aber erst nach einem Browser-Neustart angezeigt.&lt;/p&gt;
&lt;hr class="system-pagebreak" title="App Folder" alt="App Folder" /&gt;
&lt;h3&gt;App Folder&lt;/h3&gt;
&lt;p&gt;Die &lt;em&gt;App Folder&lt;/em&gt; sind letztlich nichts anderes, als eine Zergliederung vorhandener Strukturen. Um das etwas besser zu verstehen, schauen wir uns etwas Altbekanntes an - die Kategorien:&lt;/p&gt;
&lt;p&gt;Seblod verändert nach der Installation bereits die bisherigen Standarderweiterungen in Joomla. Wenn Sie jetzt eine neue Kategorie eingeben, sieht das etwas anders aus, als zuvor - es ist aber noch alles vorhanden. Lediglich die Felder sind etwas anders sortiert. Innerhalb der Kategorien befinden sich rechts die "Basic Options":&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/kategorie.png" alt="Kategorien: Basic Options" style="margin-right: 5px; margin-bottom: 5px;" width="660" height="492" /&gt;&lt;/p&gt;
&lt;p&gt;Diese Gruppe findet sich auch im Tab "Fields" wieder. Der Einfachheit habe ich einen entsprechenden Filter in der Übersicht gesetzt. Dann sehen Sie direkt die drei Felder, die in den "Basic Options" stehen:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/kategorie_fields.png" alt="Kategorie: fields" style="margin-right: 5px; margin-bottom: 5px;" width="660" height="366" /&gt;&lt;/p&gt;
&lt;p&gt;Im App Folder sehen Sie also die Struktur einer Erweiterung. Diese einzelnen Strukturen können Sie natürlich nach Ihren eigenen Bedürfnissen anpasssen. Sie können Felder wegnehmen (was beispielsweise bei der Erstellung von Beiträgen innerhalb eines Redaktionssystems sehr interessant sein kann) oder Felder dazufügen (beispielsweise haben Sie auch Zugriff auf die Felder der Benutzeranmeldung).&lt;/p&gt;
&lt;p&gt;Wenn Sie eine eigene Erweiterung mit Seblod erstellen möchten, fügen Sie einfach einen neuen &lt;em&gt;App Folder&lt;/em&gt; hinzu. Ich möchte mir mit Seblod ein &lt;em&gt;Portfolio&lt;/em&gt; erstellen. Also einen Text, in der ich meine vergangenen Projekte beschreibe, ein paar Bilder, die sich in einer Lightbox vergrößern lassen und die Joomlaversion, in der ich seinerzeit das Projekt erstellt habe, als Auswahl per Radiobuttons. Dazu noch das Jahr, in dem ich das Projekt erstellt habe und natürlich den Namen nicht vergessen. All das gibt es auch als Erweiterung in den Extensions, aber man muss dort suchen und zumindest ich habe dort nichts wirklich zufriedenstellendes gefunden, als ich das letzte Mal dort entsprechendes suchte.&lt;/p&gt;
&lt;p&gt;Ich erstelle also einen neuen &lt;em&gt;App Folder&lt;/em&gt; Namens "Portfolio". Da es eine eigenständige Erweiterung werden soll, die nicht innerhalb einer vorhandenen Erweiterung läuft, gebe ich als &lt;em&gt;Parent&lt;/em&gt; "Top" an. Wenn Sie möchten, können Sie eine Beschreibung für sich mit angeben. &lt;em&gt;Color, Character Color&lt;/em&gt; und &lt;em&gt;Character&lt;/em&gt; dient lediglich der besseren Übersicht, hat ansonsten aber keine Funktion. Ich vergebe ein saftiges Grün mit weißer Schrift und den Buchstabenkürzel "Po" für "Portfolio" - für die bessere Übersicht. Unter Elements gebe ich an, dass diese Erweiterung alles, was angegeben werden kann, enthält. Wichtig ist, bei &lt;em&gt;Features&lt;/em&gt; ein "Yes" zu setzen, damit ich diesen neuen&lt;em&gt; App Folder&lt;/em&gt; später auswählen kann und meine Felder einwandfrei zuordnen kann. Was ich genau damit meine, klärt sich gleich...&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/appfolder.png" alt="app folder" style="margin-right: 5px; margin-bottom: 5px;" width="660" height="279" /&gt;&lt;/p&gt;
&lt;p&gt;Nach dem Speichern finden wir, vermutlich etwas weiter unten, unsere neue &lt;em&gt;App Folder&lt;/em&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/po.png" alt="app folder Übersicht" style="margin-right: 5px; margin-bottom: 5px; vertical-align: bottom;" width="382" height="51" /&gt;&lt;/p&gt;
&lt;h3&gt;&amp;nbsp;&lt;/h3&gt;
&lt;hr class="system-pagebreak" title="Fields" alt="Fields" /&gt;
&lt;h3&gt;Fields&lt;/h3&gt;
&lt;p&gt;Wechseln Sie nun in den Tab "Fields". Dort geben wir nun unsere Felder ein. Um nicht jedes Mal unseren "App Folder" auswählen zu müssen, ein kleiner Tipp: geben Sie im Filter oben "Portfolio" ein. Da wir noch keine Felder angelegt haben, ist die Liste zunächst leer. Klicken Sie nun bitte auf "Neu". Im &lt;em&gt;App Folder&lt;/em&gt; ist nun automatisch unser "Portfolio" eingetragen. Wenn das bei Ihnen nicht so ist, müssen Sie das explizit auswählen. In &lt;em&gt;Title&lt;/em&gt; geben Sie den Namen des Feldes ein. In meinem Beispiel nenne ich das Feld "Projektname". Der Alias wird automatisch mit dem Title befüllt, wenn Sie dort nichts hineinschreiben, können aber natürlich einen eigenen Alias angeben. Der Alias wird von Joomla benötigt. Unter Type erhalten Sie eine lange Liste möglicher Formularfelder. Die Liste gibt Ihnen einen kleinen Eindruck, was mit Seblod alles möglich ist. Wir wählen "Text" aus. Sie finden den Typ "Text" in der Gruppe "Form".&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Label&lt;/em&gt; kann später ausgegeben werden und unter &lt;em&gt;Default Value&lt;/em&gt; können Sie einen festen Wert vorgeben. Die Maßangaben sind so, wie Sie sie aus Formularen kennen. Wenn Sie diesbezüglich unsicher sind, finden Sie unter den "Nützlichen Links" auf meinen Seiten weiterführende Webseiten.&lt;/p&gt;
&lt;p&gt;Interessant und nicht einfach zu verstehen, ist die Gruppe &lt;strong&gt;Storage&lt;/strong&gt;. Hier geben Sie an, wo und wie die Daten in der Datenbank abgelegt werden sollen. Sie können vorhandene Datenbankspalten auswählen oder neue Spalten erstellen. Neue Spalten machen beispielsweise Sinn, wenn später programmiert und auf die einzelnen Inhalte zugegriffen werden soll. Der Projektname soll später auswählbar sein und per Menü angesprochen werden. Deswegen speichere ich den Inhalt in das Datenbanktabellenfeld "title". In "title" stehen auch die Beitragsüberschriften. Somit wird unser Portfoliodatensatz später in der Beitragsübersicht angezeigt werden und kann damit auch für das Menü ausgewählt werden.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/field.png" alt="field" style="margin-right: 5px; margin-bottom: 5px;" width="660" height="366" /&gt;&lt;/p&gt;
&lt;p&gt;Ein möglicher Fehler lauert im &lt;em&gt;Format&lt;/em&gt;. Wenn Sie hier nicht &lt;em&gt;Standard&lt;/em&gt;, sondern &lt;em&gt;Custom&lt;/em&gt; auswählen, kann es sein, dass Sie später merkwürdige Titelnamen angezeigt bekommen.&lt;/p&gt;
&lt;p&gt;Klicken Sie nun oben auf "Speichern &amp;amp; Neu".&lt;/p&gt;
&lt;p&gt;Das nächste Feld trägt den Namen "Jahr" und der Typ ist ein "Calendar" (in der Gruppe "Picker"). Im &lt;em&gt;Format&lt;/em&gt; tragen Sie nur das "Y" ein. Damit wird ausschließlich das Jahr angezeigt. Als &lt;em&gt;Default Value&lt;/em&gt; bietet sich das aktuelle Jahr an. Unter &lt;em&gt;Storage&lt;/em&gt; lege ich den Inhalt in das sogenannte Seblod-Sammelfeld Namens "introtext" - &lt;em&gt;Custom-Article-introtext&lt;/em&gt;. Vermutlich wird das bereits voreingestellt sein. Diese Einstellung übernehme ich auch für die restlichen Felder.&lt;/p&gt;
&lt;p&gt;Wieder &lt;em&gt;Speichern &amp;amp; Neu&lt;/em&gt; und ein Feld für die "Projektbeschreibung". Dafür wähle ich den Type "Wysiwyg Editor" aus.&lt;/p&gt;
&lt;p&gt;Für das Feld "Version" wähle ich den Type "Radio" aus. Der Bereich &lt;em&gt;Construction&lt;/em&gt; unterscheidet sich nun deutlich. Wenn Sie auf das grüne Plus klicken, erhalten Sie Platz für weitere Optionen. Mit dem roten Minus löschen Sie eine Optionsauswahl und mit den blauen Kreisen können Sie die Anordnung per Drag and Drop verändern.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/radio.png" alt="radio" style="margin-right: 5px; margin-bottom: 5px;" width="660" height="560" /&gt;&lt;/p&gt;
&lt;p&gt;Es wird Zeit, dass wir uns nun um die Bilder für unsere Projekte kümmern. Da bietet Seblod einige hübsche Dinge an. Zunächst fügen wir ein Feld für den Bild-Upload ein. Also als Titel gebe ich "Bild" ein und als Type "Image", welches Sie in der Gruppe "Upload" finden (fast ganz unten). Gehen wir anschließend zunächst in die Gruppe &lt;strong&gt;Processing&lt;/strong&gt;. Dort können Sie verschiedene Bildgrößen vorgeben. Im Beispiel gebe ich zwei Größen bei den Thumbnails vor: jeweils "Max Fit" und einmal 100x100px und einmal 800x600px. Die kleinen werden in der Übersicht angezeigt und das große in einer Lightbox.&lt;/p&gt;
&lt;p&gt;Nun ergibt in der Gruppe &lt;strong&gt;Construction&lt;/strong&gt; das "Show Preview" Sinn, welches nämlich auf das Bild verzweigt, welches nach dem Speichern angezeigt werden soll. Preview = Vorschau.Anfangs hatte ich gedacht, dass hier die Lightbox eingestellt wird, die für die Anzeige im Frontend verantwortlich ist, was aber ein Irrtum meinerseits war. An dieser Stelle geht es nur um die Ansicht im Backend. Also nach dem speichern, bzw. editieren des Datensatzes/Contents.&lt;/p&gt;
&lt;p&gt;Wenn Sie den Advanced Mode auf "Yes" stellen, können Sie später einen Titel und einen Alternativtext zu jedem Bild eingeben. Ansonsten wird als Alternativtext der Bildname automatisch eingetragen. Als &lt;em&gt;Folder&lt;/em&gt; können Sie auch einen Pfad zu einem Ordner angeben, den es noch nicht gibt. Dieser wird dann automatisch angelegt.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img src="https://www.time4joomla.de/images/seblod/image.png" alt="image" style="margin-right: 5px; margin-bottom: 5px;" width="660" height="566" /&gt;&lt;/p&gt;
&lt;p&gt;Momentan wäre nur ein einziges Bild einfügbar in unser Portfolio. Aber schön wäre natürlich, wenn wir so viele Bilder, wie Bedarf ist, einfügen könnten. Dazu legen wir ein neues Feld an, merken uns aber den Titel des soeben angelegten Image-Feldes. Wenn Sie meinem Beispiel folgen, wäre das der Name "Bild". Das nächste Feld nenne ich "Projektbilder" und wähle als &lt;em&gt;Type&lt;/em&gt; "Field X" aus. In der Gruppe &lt;strong&gt;Construction&lt;/strong&gt; erhalten Sie nun das Feld "Field (Form)". Dort tragen Sie den gemerkten Namen ein. Als den Bezug zu "Bild".&lt;/p&gt;
&lt;p&gt;Wenn Sie das nun speichern, werden Sie später die gleiche Mimik haben, wie eben bei den Radiofeldern. Also die Plus, Minus und Verschiebe-Buttons pro Bild. Damit können Sie beliebig viele Bilder pro Eintrag ins Portfolio hochladen.&lt;/p&gt;
&lt;p&gt;Soweit so gut. Nun fehlt eigentlich nur noch eine Kategorie. Denn dann könnten wir einen Menüverweis auf einen Kategorieblog oder -liste setzen und damit unser Portfolio anzeigen. Also legen wir ein Feld Namens "Kategorie" an und wählen als &lt;em&gt;Type&lt;/em&gt; "Category" aus. Dieses finden Sie in der Gruppe "Joomla Library (JForms)". Möchten Sie eine bestimmte Kategorie als Default vorgeben, dann müssen Sie die Kategorie-ID eintragen. Unter &lt;strong&gt;Storage&lt;/strong&gt; nun wählen wir &lt;em&gt;Standard-Article-catid&lt;/em&gt; aus. Die &lt;em&gt;catid&lt;/em&gt; sorgt dafür, dass unsere Auswahl innerhalb Joomlas gespeichert wird und somit der Menüverweis einwandfrei funktioniert.&lt;/p&gt;
&lt;p&gt;Damit haben wir alle Felder zusammen.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/fieldmanager.png" alt="field manager" style="margin-right: 5px; margin-bottom: 5px;" width="660" height="547" /&gt;&lt;/p&gt;
&lt;hr class="system-pagebreak" title="Forms &amp;amp; Content Types" alt="Forms &amp;amp; Content Types" /&gt;
&lt;h3&gt;Forms &amp;amp; Content Types&lt;/h3&gt;
&lt;p&gt;Wechseln Sie nun bitte zum Tab "Forms &amp;amp; Content Types" und klicken oben beherzt auf "Neu". Unter &lt;em&gt;Skeleton&lt;/em&gt; wählen Sie bitte "Portfolio" aus. Hätten Sie im &lt;em&gt;App Folder&lt;/em&gt; bei &lt;em&gt;Features&lt;/em&gt; nicht "Yes" angekreuzt, könnten Sie das hier nun auch nicht auswählen. Danach drücken Sie den Button "Create Form &amp;amp; Content Type". Warten Sie ein, zwei Sekunden und es baut sich eine Menge Bildschirm auf.&lt;/p&gt;
&lt;p&gt;Hier nun werden die verschiedenen Ansichten, die Formulare, wie sie im Browser sichtbar sind, zusammengebaut. Oben werden die &lt;em&gt;Views&lt;/em&gt; nach &lt;em&gt;Admin Form, Site Form, Intro&lt;/em&gt; und &lt;em&gt;Content&lt;/em&gt; unterschieden, zu denen jeweils sehr unterschiedliche und auch eine Vielzahl jeweils eingestellt werden kann. Daneben gibt es noch verschiedene &lt;em&gt;Options&lt;/em&gt; für jede Sicht einzustellen und darunter schließlich werden die Felder zu den verschiedenen &lt;em&gt;Views&lt;/em&gt; zugeordnet.&lt;/p&gt;
&lt;p&gt;Auf den ersten Blick sieht das alles sehr verwirrend aus, aber bringen wir ein wenig Licht in die Katakomben.&lt;/p&gt;
&lt;p&gt;Wählen wir zuerst die &lt;em&gt;Admin Form&lt;/em&gt;. Also der Form, in der wir im Backend Daten eingeben können.&lt;/p&gt;
&lt;p&gt;Ganz oben haben Sie ein Icon Namens "Positions". Die spiegeln die Auswahlbereiche unten wider. Also "#MAINBODY", #BOTTOMBODY", etc. Diese Positionen beziehen sich nicht auf Ihr installiertes und aktiviertes Joomla-Template, sondern betrifft ausschließlich den Contentbereich. Das Formular über das Sie Daten eingeben, bzw. im Frontend anzeigen.&lt;/p&gt;
&lt;p&gt;Zur Erinnerung: Geben Sie einen Beitrag in Joomla ein, haben Sie über ca. zwei Drittel u.a. den Wysiwyg-Editor und rechts eine Spalte mit den Optionen. Das ist die Anordnung eines Formulars. Und diese Anordnung können Sie nun frei gestalten.&lt;/p&gt;
&lt;p&gt;Ich habe mich in meinem Beispiel dafür entschieden, in der oberen Reihe die Felder "Projektname", das "Jahr" und die "Kategorie" nebeneinander anzeigen zu lassen, in dem ich sie jeweils den Positionen "#TOP-A", "#TOP-B" und "#TOP-C" zugeordnet habe.&lt;/p&gt;
&lt;p&gt;Die Zuordnung können Sie auf verschiedenen Arten machen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sie können eines der Felder rechts markieren und mit dem Pfeil nach links oder umgekehrt verschieben und so auch die Reihenfolge verändern.&lt;/li&gt;
&lt;li&gt;Halten Sie die Strg-Taste fest, können Sie mehrere Felder gleichzeitig auswählen.&lt;/li&gt;
&lt;li&gt;Wenn Sie in einer Position ganz rechts den kleinen Radiobutton markieren - also einen blauen Punkt dort setzen - dann schieben Sie die Felder rechts an die so ausgewählte Position mit dem Pfeilbutton.&lt;/li&gt;
&lt;li&gt;Jedes Feld hat auch einen Pfeil, womit Sie die Felder auch einzeln direkt verschieben können.&lt;/li&gt;
&lt;li&gt;Sie können die einzelnen Felder aber auch an dem geriffelten Bereich mit der Maus "anfassen" und so mittels Drag and Drop bewegen.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So können Sie eine Eingabemaske erstellen.&lt;/p&gt;
&lt;p&gt;Wenn Sie das Bild-Feld einfügen möchten, wählen Sie das Feld mit dem &lt;em&gt;Field X&lt;/em&gt; aus. Das beinhaltet automatisch das Upload-Feld.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/adminform.png" alt="admin form" style="margin-right: 5px; margin-bottom: 5px;" width="660" height="435" /&gt;&lt;/p&gt;
&lt;p&gt;So können Sie das nun für die anderen Ansichten jeweils wiederholen. &lt;em&gt;Site Form&lt;/em&gt; ist die Eingabemaske im Frontend, wenn Sie entsprechende Berechtigungen zum Direkteingeben haben. &lt;em&gt;Intro&lt;/em&gt; ist der Überblick und &lt;em&gt;Content&lt;/em&gt; der Gesamtblick. Hier meine &lt;em&gt;Content&lt;/em&gt;-Maske:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/content.png" alt="content" style="margin-right: 5px; margin-bottom: 5px;" width="660" height="365" /&gt;&lt;/p&gt;
&lt;p&gt;Eine Kleinigkeit brauchen wir noch, damit das mit der Lightbox einwandfrei funktioniert. Denn leider reicht die Einstellung, die wir im Image-Field gemacht haben nicht aus. Dazu wählen Sie rechts die Nummer "3" aus und dann in der Spalte "Typographie" (steht ganz oben im ersten dunkelblauen Bereich (im Beispiel ist das "#MAINBODY")) "Image" bei unseren Projektbildern aus. Danach erscheint rechts daneben ein kleines "+" auf das Sie bitte klicken.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/imageplus.png" alt="Typographie: image +" style="margin-right: 5px; margin-bottom: 5px;" width="660" height="374" /&gt;&lt;/p&gt;
&lt;p&gt;In dem dann erscheinen Fenster stellen Sie ein, welche Bilder in der Lightbox/Modal Box angezeigt werden.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/modal.png" alt="modal - Lightboxeinstellungen" style="margin-right: 5px; margin-bottom: 5px;" width="660" height="163" /&gt;&lt;/p&gt;
&lt;p&gt;Sie können in diesem Seblod-Bereich noch eine Unmenge toller Dinge tun. Aber für ein Einführungstutorial muss es hier reichen, da es sonst den Rahmen sprengt.&lt;/p&gt;
&lt;hr class="system-pagebreak" title="Ein- und Ausgabe im Back-/Frontend" alt="Ein- und Ausgabe im Back-/Frontend" /&gt;
&lt;h3&gt;Eingabe in unser Portfolio im Backend&lt;/h3&gt;
&lt;p&gt;Das ist nun sehr interessant von Seblod gelöst. Wechseln Sie in die Beitragsübersicht. Wenn Sie nun mit der Maus über das große Icon "Neu" ganz oben fahren, klappt ein Menü auf. Dort können Sie das &lt;em&gt;Portfolio&lt;/em&gt; auswählen.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/neu.png" alt="Einen neuen Eintrag ins Portfolio eintragen" style="margin-right: auto; margin-bottom: 5px; display: block; margin-left: auto;" width="579" height="403" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Meine Ausgabe im Frontend:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/seblod/frontend.png" alt="Ausgabe im Frontend" style="margin-right: auto; margin-bottom: 5px; display: block; margin-left: auto;" width="474" height="768" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Wenn ich auf eines der Thumbnails klicke, öffnet sich odnungsgemäß eine Lightbox.&lt;/p&gt;
&lt;p&gt;Das ganze kann nun natürlich noch verschönert werden, was aber Gegenstand eines anderen Tutorials sein wird.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;str</description>
    </item>
    <item>
      <title>Fallbeispiel: Unterschiedliche Beiträge für unterschiedliche Gruppen unter einem Menüverweis</title>
      <link>https://www.time4joomla.de/joomla-2-5/rechteverwaltung/45-fallbeispiel-unterschiedliche-willkommensbeitraege.html</link>
      <source url="https://www.time4joomla.de/joomla-2-5/rechteverwaltung.html">Rechteverwaltung - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:b5fa67cd-c67c-a7d2-ee21-c5788769f1d8</guid>
      <pubDate>Sun, 26 Aug 2012 11:31:34 +0200</pubDate>
      <description>&lt;p&gt;Im Joomlaforum wurde ein Problem geschildert, wie man unterschiedliche Willkommensbeiträge, bzw. andere Beiträge, unterschiedlichen Benutzergruppen zugänglich machen kann ohne jedesmal ein entsprechend verlinktes Menü erstellen zu müssen. Also eine Kategorie mit mehreren Beiträgen, die den unterschiedlichen Gruppen zugeordnet sind.&lt;/p&gt;
&lt;p&gt;Das klingt eigentlich recht einfach, doch meist funktioniert das auf Anhieb nicht, da Joomla an dieser Stelle einen kleinen Kniff benötigt. Doch der Reihe nach:&lt;/p&gt;
&lt;p&gt;Gehen wir davon aus, dass wir unterschiedliche Handwerker haben: Tischler und Elekrtriker. Beide haben Inhalte, die nur für die jeweilige Gruppe bestimmt sind, sollen aber auch gemeinsame Beiträge erhalten.&lt;/p&gt;
&lt;p&gt;Eine Lösung wäre alles per Menüverweise zu steuern. Spätestens bei einem Willkommensgruß wäre das nicht mehr möglich, da ja vorher nicht bekannt ist, welche zugewiesene Benutzergruppe sich gerade einloggt.&lt;/p&gt;
&lt;p&gt;Um diese Anforderung zu lösen, legen wir zunächst zwei neue Benutzergruppen unter dem "Registriert" an: &lt;em&gt;Elektriker&lt;/em&gt; und &lt;em&gt;Tischler&lt;/em&gt;. Danach brauchen wir drei neue &lt;em&gt;Zugriffsebenen&lt;/em&gt;. Jeweils eine für die &lt;em&gt;Benutzergruppe Elektriker&lt;/em&gt; und &lt;em&gt;Tischler&lt;/em&gt; und eine für beide Gruppen.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/zueletisch.png" alt="zueletisch" width="456" height="487" style="margin-right: auto; margin-bottom: 5px; display: block; margin-left: auto;" /&gt;&lt;/p&gt;
&lt;p&gt;Nun benötigen wir eine neue Kategorie, die wir der Zugriffsebene &lt;em&gt;ZugriffEleTisch&lt;/em&gt; zuordnen. Also eine Kategorie, die von beiden Handwerkergruppen einsehbar ist. Das müssen Sie nicht machen, da Sie letztlich jede Kategorie damit benutzen können, sofern die Kategorie &lt;em&gt;öffentlich&lt;/em&gt; oder für normal &lt;em&gt;registirierte&lt;/em&gt; ist. Machen Sie es aber mit einer eigenen Kategorie, sehen diese Texte generell nur die, die auf diese Kategorie Zugriff haben. Und das sind in diesem Beispiel ausschließlich die Elektriker und Tischler.&lt;/p&gt;
&lt;p&gt;Schreiben wir jetzt ein paar Texte: einen Wilkommensgruß für die Elektriker und einen für die Tischler und wer mag, schreibt noch einen für beide... Die Beiträge werden der jeweiligen neuen Zugriffsebene und der zuvor angelegten Kategorie, bzw. einer Kategorie Ihrer Wahl, zugeordnet. Aber wichtigerweise werden alle Beiträge der gleichen Kategorie zugeordnet.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/katzueletisch.png" alt="katzueletisch" width="660" height="223" style="margin-right: auto; margin-bottom: 5px; display: block; margin-left: auto;" /&gt;&lt;/p&gt;
&lt;p&gt;Danach erstellen Sie bitte einen Menüverweis vom Menütyp &lt;em&gt;Kategorieblog&amp;nbsp;&lt;/em&gt;und wählen die Kategorie aus, der sie die Beiträge zugeordnet haben. In diesem Beispiel "Handwerker".&lt;/p&gt;
&lt;p&gt;Wenn Sie das nun ausprobieren und sich einen Testuser anlegen, der einem der beiden Handwerkergruppen zugeordnet ist, werden Sie vermutlich sehr enttäuscht sein, da beide Beiträge angezeigt werden. Sogar die öffentlichen Benutzer können die Beiträge sehen. Alles gegen die Logik, enttäuscht Joomla zunächst komplett. Zumindest mir ging es zunächst so. Aber es gibt einen Kniff, das am Ende doch alles so kommt, wie es sein soll und es die Logik sagt: Dazu müssen wir in die &lt;em&gt;Optionen&lt;/em&gt; der Beiträge wechseln. Die finden Sie oben rechts bei den großen Icons. Gleich das erste Tab "Beiträge" hat fast am Ende die Einstellung &lt;em&gt;Nicht zugängliche Links&lt;/em&gt;. Hier müssen Sie beherzt ein "Nein" auswählen, speichern und schon geht's. Loggen Sie einen Testuser ein, der nur einen der beiden Gruppen zugeordnet ist und er sieht auch nur den Beitrag/Beiträge, die dem Zugriff seiner Gruppe zugeordnet ist.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/opteletisch.png" alt="opteletisch" width="660" height="428" style="margin-right: auto; margin-bottom: 5px; display: block; margin-left: auto;" /&gt;&lt;/p&gt;
&lt;p&gt;Möchten Sie die "Wilkommensgrüße" mit dem Login verbinden, dann kopieren Sie am besten den Link, der angezeigt wird, wenn Sie den Menüeintrag editieren und tragen diesen in das Modul oder Formular (wenn Sie das Anmeldeformular per Menüverweis benutzen) unter "Anmeldeumleitung" ein:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/menulinkeletisch.png" alt="menulinkeletisch" width="660" height="488" style="margin-right: auto; margin-bottom: 5px; display: block; margin-left: auto;" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/anmeldungeletisch.png" alt="anmeldungeletisch" width="660" height="285" style="margin-right: auto; margin-bottom: 5px; display: block; margin-left: auto;" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ich gebe zu, es ist gar nicht so einfach auf die Idee zu kommen, die "nicht zugänglichen Links" auf "Nein" zu setzen. Der Unterschied ist der, dass bei einem "Ja" es möglich ist, Beiträge, die einen Teaser oder Introtext haben, diesen für die Öffentlichkeit zugänglich zu machen und den gesamten Text, der nach einem Klick auf "Weieterlesen" angezeigt wird, nur für registrierte Benutzer zugänglich zu machen. Klickt ein Gast dann auf "Weiterlesen", erhält er die Mitteilung sich erst registrieren zu müssen. Stehen die "nicht zugänglichenLinks" auf "Nein" - wie in diesem Beispiel - werden solche Beiträge gar nicht erst angezeigt. Da muss also im Vorfeld abgewogen werden, was man umsetzen möchte...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fallbeispiel: Administrator darf nur die Benutzer bearbeiten</title>
      <link>https://www.time4joomla.de/joomla-2-5/rechteverwaltung/41-fallbeispiel-administrator-darf-nur-die-benutzer-bearbeiten.html</link>
      <source url="https://www.time4joomla.de/joomla-2-5/rechteverwaltung.html">Rechteverwaltung - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:1044028e-234a-3cc8-a526-197e22741412</guid>
      <pubDate>Thu, 16 Aug 2012 13:19:01 +0200</pubDate>
      <description>&lt;p&gt;Ein Kunde wollte einen Administrator haben, der nur und ausschließlich im Backend die Benutzer bearbeiten kann und sonst keinerlei Befugnisse haben sollte. Da auf der Website die Benutzer sich nicht selbstständig registrieren konnten, sondern dieses ausschließlich per Administrator gemacht wird, sollte eine entsprechende Benutzergruppe geschaffen werden, die eben dieses machen konnte, aber sonst keinerlei Rechte im Backend besitzen sollte.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/benutzeradmin.png" alt="benutzeradmin" width="247" height="154" style="margin-right: 5px; margin-bottom: 5px; float: left;" /&gt;&lt;/p&gt;
&lt;p&gt;Zunächst muss eine neue Benutzergruppe angelegt werden. Ich nenne sie in meinem Beispiel &lt;em&gt;Benutzer-Administrator&lt;/em&gt;. Legen Sie diese neue Gruppe unterhalb des &lt;em&gt;Managers&lt;/em&gt; an, da es sonst nicht einwandfrei funktioniert!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Anschließend wechseln Sie in die Konfiguration und dort in den Tab Berechtigungen. Sie können hier alles auf "vererbt" stehen lassen, bis auf die Berechtigung &lt;em&gt;Administratorzugriff&lt;/em&gt;. Diese Berechtigung müssen Sie explizit auf "Erlaubt" setzen. Damit setzen Sie das generelle Recht im Backend an Komponenten zu arbeiten. Und da die Benutzerverwaltung eine Komponente ist, muss das hier entsprechend erlaubt sein.&lt;/p&gt;
&lt;p&gt;Die unteren fünf Berechtigungen (Erstellen bis Eigene Inhalte bearbeiten) beziehen sich ausschließlich auf die Beiträge. Möchten Sie nicht, dass diese Benutzergruppe eigene und oder fremde Beiträge bearbeiten, veröffentlichen oder löschen darf, dann setzen Sie hier die Rechte auf "Nicht erlaubt".&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/benutzeradmin_konfig.png" alt="benutzeradmin konfig" width="650" height="417" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;Unglücklicherweise bedeutet diese Einstellung aber auch, dass damit auf alle Komponenten im Backend zugegriffen werden kann. Auch auf die verschiedenen Übersichten, wie der Modul-, Template- und Sprachenmanager. Also kann diese Benutzergruppe eigentlich fast alles im Backend machen.&lt;/p&gt;
&lt;p&gt;Damit das nicht so ist, müssen Sie nun in jeder Komponente den Zugriff sperren. Dazu über das Komponentenmenü jede einzelne Komponente aufrufen und oben rechts auf das große Icon &lt;em&gt;Optionen&lt;/em&gt; (manche Komponenten benennen das Icon &lt;em&gt;Einstellungen&lt;/em&gt;) klicken und in den Tab &lt;em&gt;Berechtigungen&lt;/em&gt; wechseln.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/benutzeradmin_optionen.png" alt="benutzeradmin optionen" width="688" height="137" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;In diesen Komponenten-Optionen müssen Sie nun die Berechtigung &lt;em&gt;Administrationszugriff&lt;/em&gt; wieder entziehen, in dem Sie diese Berechtigung explizit auf "Verweigert" setzen.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/benutzeradmin_komponenten.png" alt="benutzeradmin komponenten" width="650" height="439" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;Mit der Aktion &lt;em&gt;Konfigurieren&lt;/em&gt;, welches standardmäßig auf "nicht erlaubt" stehen sollte, sind im übrigen exakt diese Optionen gemeint. Es wäre also kontraproduktiv, diese auf "Erlaubt" zu setzen, da dann die Berechtigungen in jeder Komponente frei einstellbar wäre, obwohl wir ja genau dieses vermeiden wollen.&lt;/p&gt;
&lt;p&gt;Diese Prozedur müssen Sie nun in allen Komponente und in den Übersichten (Module, Sprache, Templates) wiederholen. Ausser bei den Benutzern. Den &lt;em&gt;Administrationszugriff&lt;/em&gt; müssen Sie hier explizit erlauben. Möchten Sie darüber hinaus, dass diese Benutzergruppe auch neue Benutzergruppen und oder Zugriffsebenen anlegen oder löschen oder ändern dürfen soll, müssen Sie die Aktion &lt;em&gt;Konfigurieren&lt;/em&gt; auf "Erlaubt" setzen. Andernfalls hat diese Benutzergruppe nur Zugriff auf bestehende Benutzer und kann diese aber natürlich vorhandenen Benutzergruppen zuordnen und auch neue Benutzer anlegen.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/benutzeradmin_benutzer.png" alt="benutzeradmin benutzer" width="650" height="418" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;Leider lässt es sich nicht anders bewerkstelligen. Der Administratorzugriff muss global gesetzt werden. Setzen Sie den nicht global auf "Erlaubt", sondern schalten den aus ("Nicht erlaubt"), um dann explizit den Benutzerzugriff zu erlauben, weil das in der Tat ja wesentlich angenehmer wäre, generell alles zu sperren und nur zu erlauben, was die Gruppe dürfen soll, erhalten Sie einen Konflikt angezeigt:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/benutzeradmin_konflikt.png" alt="benutzeradmin konflikt" width="650" height="132" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;Leider ist es also etwas umständlich, zumal sich einige Komponenten auch nicht explizit "unsichtbar" schalten lassen. Was allerdings nicht die Standardkomponenten von Joomla betrifft, sondern meist externe Komponenten. Dennoch können Sie so das Backend weitgehendst frei gestalten und sich somit verschiedene Administratorengruppen anlegen. Was jedoch nicht geht, ist eine Differenzierung innerhalb einzelner Komponenten. Was also nicht funktioniert, ist die explizite Erlaubnis in einzelnen Kategorien schreiben zu dürfen und in anderen nicht. Das können Sie über das Frontend realisieren (siehe dazu mein Fallbeispiel für ein Redaktionssystem), nicht jedoch über das Backend.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/benutzeradmin_menu.png" alt="benutzeradmin menu" width="292" height="240" style="margin-right: 5px; margin-bottom: 5px; float: left;" /&gt;&lt;/p&gt;
&lt;p&gt;Wenn Sie die Einstellungen testen möchten, legen Sie sich einen Testuser an, weisen diesen der Benutzergruppe "Benutzer-Administrator" zu und loggen sich mit diesem ein. Sie sehen dann ein sehr spartanisches Menü im Backend.&lt;/p&gt;
&lt;p&gt;Ich benutze für so etwas meist einen zweiten Browser. So kann ich jederzeit was ändern und anpassen, ohne dass ich mich jedesmal ausloggen und neu einloggen muss.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fallbeispiel: Modul nach Login ausblenden</title>
      <link>https://www.time4joomla.de/joomla-2-5/rechteverwaltung/43-modul-nach-login-ausblenden-2.html</link>
      <source url="https://www.time4joomla.de/joomla-2-5/rechteverwaltung.html">Rechteverwaltung - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:9946b21f-cc8a-7942-94ac-f5221fb034a5</guid>
      <pubDate>Sun, 27 May 2012 12:15:51 +0200</pubDate>
      <description>&lt;p&gt;Oftmals hat man Module oder auch Menüverweise, die eigentlich nur Sinn für Besucher de Webseite machen, aber nach einer Registrierung, nach dem einloggen oftmals überflüssig sind. Um solche "ungewünschten" Module wegzubekommen, reichen ein paar Einstellungen im Rechtesystem.&lt;/p&gt;
&lt;p&gt;Zunächst muss eine neue öffentliche Benutzergruppe angelegt werden, die ich im Beispiel "Zweite Öffentliche Gruppe" nenne:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/modulweg_gruppe.png" alt="modulweg gruppe" width="494" height="194" style="vertical-align: middle;" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Danach legen wir eine neue Zugriffsebene fest - im Beispiel: "geheime öffentliche Zugriffsebene" - und weisen diese unserer neuen öffentlichen Gruppe zu:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/modulweg_zugriff1.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Nun müssen wir das Defaultrecht "Öffentlich" editieren und das neben der Standardgruppe &lt;em&gt;Öffentlich&lt;/em&gt; auch unserer neuen Gruppe zuweisen:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/modulweg_zugriff2.png" alt="modulweg zugriff2" width="552" height="452" style="margin-right: 5px; margin-bottom: 5px; vertical-align: middle;" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Jetzt kommt das eigentliche Geheimnis dieses Tricks: Wir weisen einem Besucher unserer Website eine andere Benutzergruppe zu, als standardmäßig vorgegeben. Dazu klicken wir oben rechts bei den großen Icons die &lt;em&gt;Optionen&lt;/em&gt; an und vergeben unserer &lt;em&gt;Gast Benutzergruppe&lt;/em&gt; unsere neue Gruppe: &lt;em&gt;Zweite Öffentliche Gruppe&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/modulweg_konf.png" alt="modulweg konf" width="336" height="371" style="margin-right: 5px; margin-bottom: 5px; vertical-align: middle;" /&gt;&lt;/p&gt;
&lt;p&gt;Joomla hat fest einprogrammiert, dass alles, was auf der Zugriffsebene "Öffentliche" steht, auch nach dem einloggen sichtbar bleibt. Die von uns angelegte neue Zugriffsebene, die einer Benutzergruppe zugewiesen wurde, die Joomla bislang gar nicht kannte, hebelt diesen Standard aus. Joomla weist Benutzer bestimmte Gruppe zu. Und die Standardgruppen haben bestimmte vorgegebene Abläufe. Eben das ein "Registrierter" auch alles beibehält, was der "Öffentliche" konnte. Bei unserer eigenen öffentlichen Gruppe sortiert Joomla das auch stets als eigenständige Gruppe ein, die nur das kann, was da zugewiesen wurde. Und somit sind Module und Menüverweise nach dem einloggen nicht mehr sichtbar.&lt;/p&gt;
&lt;p&gt;Wechseln wir nun in die Modulübersicht und wählen zum ausprobieren ein leeres Modul aus, dass wir mir eigenem Text füllen. Diesem Modul weisen wir in der Zugriffsebene unsere "geheime öffentliche Zugriffsebene" zu.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/modulweg_modul.png" alt="modulweg modul" width="500" height="507" style="margin-right: 5px; margin-bottom: 5px; vertical-align: middle;" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Wenn Sie nun Ihre Website aufrufen, sehen Sie das Modul und nach dem einloggen ist es verschwunden. Genauso funktioniert es auch mit Menüverweisen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fallbeispiel: Beitrag öffentlich einreichen</title>
      <link>https://www.time4joomla.de/joomla-2-5/rechteverwaltung/42-fallbeispiel-beitrag-oeffentlich-einreichen.html</link>
      <source url="https://www.time4joomla.de/joomla-2-5/rechteverwaltung.html">Rechteverwaltung - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:424385dd-4932-7c42-7ee5-aa9ea2032b87</guid>
      <pubDate>Tue, 13 Mar 2012 23:15:43 +0100</pubDate>
      <description>&lt;p&gt;Normalerweise muss man angemeldet sein und mindestens das Recht des &lt;em&gt;Autoren&lt;/em&gt; haben, um einen Beitrag einreichen zu können. Aber manchmal kommt der Wunsch auf, auch unangemedeten Besuchern die Möglichkeit zu geben, einen Beitrag einreichen zu können. Dafür kann man das Kontakt-Formular - also eine eMail - für benutzen oder sich ein entsprechendes Formular als Erweiterung einbauen oder man macht dieses über das Rechtesystem.&lt;/p&gt;
&lt;p&gt;Dazu muss zunächst eine neue Benutzergruppe angelegt werden und dieser die&lt;em&gt; übergeordnete Gruppe&lt;/em&gt; "Public" zugewiesen werden. Im Beispiel nenne ich diese neue Benutzergruppe &lt;em&gt;Öffentlicher Autor&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/oeff_01.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Damit unsere Gäste auch dieser neuen öffentlichen Gruppe zugeordnet werden, klicken wir oben rechts auf das große Icon "Optionen" und stellen dort ein, das unsere Gäste der neuen öffentlichen Benutzergruppe &lt;em&gt;Öffentlicher Autor&lt;/em&gt; zugwiesen wird.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/oeff_02.png" alt="" class="caption" title="Bild: Benutzer Konfiguration" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Nun muss in der Konfiguration der neuen Benutzergruppe auch das Recht des Beitrags einreichen gegeben werden. Also wechseln wir in die Konfiguration und dort in die Ansicht "Berechtigungen". Unserer neuen Gruppe "Öffentlicher Autor" vergeben wir nun die gleichen Rechte, wie wir sie auch bei der Benutzergruppe "Autor" finden:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Erstellen: Erlaubt&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Eigene Inhalte bearbeiten: Erlaubt&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/oeff_03.png" alt="oeff 03" width="676" height="550" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Zu guter Letzt müssen wir nun noch einen neuen Menüverweis anlegen, damit unser Gast auch einen neuen Beitrag schreiben kann. den Menüverweis ordnen wir der Zugriffsebene &lt;em&gt;Public&lt;/em&gt; zu:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/j25/oeff_04.png" alt="oeff 04" width="664" height="565" style="margin-right: 5px; margin-bottom: 5px;" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Theoretisch hätten wir auch gleich der bestehenden öffentlichen Gruppe die Rechte zuweisen können. Besser ist es aber für solche Vorhaben sich eigene neue Gruppen anzulegen und die Standardgruppen nicht anzurühren. Schließlich kann es gut sein, dass man später mal etwas anderes beschließt und alles umbaut in seiner Rechteverwaltung. Dann ist es gut, wenn die Standards vorhanden sind.&lt;/p&gt;
&lt;p&gt;Ausserdem weiß man so auch stets, dass man hier eben was eigenes angelegt hat und eben nicht die Standardeinstellungen benutzt. Das kann manchmal sehr nützlich sein, wenn man gerade dabei ist, den Überblick ein wenig zu verlieren. Und das geht manchmal ausgesprochen schnell. Auch ist das wichtig, wenn man die Site für andere erstellt. Spätestens wenn diese dann in einem Supportforum aufschlagen, verlässt sich jeder darauf, dass Standards Standards sind ;)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Joomladay-Vortrag auf Video</title>
      <link>https://www.time4joomla.de/joomla-2-5/rechteverwaltung/71-joomladay-vortrag-auf-video.html</link>
      <source url="https://www.time4joomla.de/joomla-2-5/rechteverwaltung.html">Rechteverwaltung - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:53566cf4-0c2f-b5b6-822e-63e6d305e0af</guid>
      <pubDate>Mon, 24 Oct 2011 11:02:22 +0200</pubDate>
      <description>&lt;p&gt;Jetzt ist der Vortrag zur Rechteverwaltung, den ich auf den Joomladays 2011 gehalten habe auf Video veröffentlicht worden und kann hier in voller Länge angesehen werden:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vimeo.com/30361291"&gt;http://vimeo.com/30361291&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Als schriftliches Tutorial liegt der Vortrag hier vor: &lt;a href="https://www.time4joomla.de/component/content/58-joomla-3x/tipps-und-tricks-3/156-einfuehrung-in-die-rechteverwaltung.html?Itemid=120" target="_blank"&gt;Einführung in die Rechteverwaltung&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fallbeispiel: Verschiedene Ansprechpartner</title>
      <link>https://www.time4joomla.de/joomla-2-5/rechteverwaltung/46-fallbeispiel-verschiedene-ansprechpartner.html</link>
      <source url="https://www.time4joomla.de/joomla-2-5/rechteverwaltung.html">Rechteverwaltung - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:7474807f-5c8f-3493-1ab0-2156a8991a9c</guid>
      <pubDate>Wed, 12 Oct 2011 13:57:00 +0200</pubDate>
      <description>&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/buch.png" alt="buch" width="60" height="60" style="margin-right: 5px; margin-bottom: 5px; vertical-align: middle;" /&gt;Auszug aus meinem Buch "Webseiten erstellen mit Joomla 1.6 / 1.7"&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Die Überlegung für dieses Beispiel ist, dass es einen Bereich für registrierte User gibt, die sich in zwei Gruppen aufteilen. In&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Kunden und&lt;/li&gt;
&lt;li&gt;Lieferanten&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dazu kommen jeweils unterschiedliche Ansprechpartner in der Kontakt-Komponente. Die Kunden haben einen anderen Ansprechpartner als die Lieferanten. Und es wird jeweils der zuständige Ansprechpartner automatisch angezeigt, bzw. ausgeblendet.&lt;/p&gt;
&lt;p&gt;Als erstes lege ich die beiden Benutzergruppen an. Dazu rufe ich das Menü auf: &lt;em&gt;Benutzer/Gruppen&lt;/em&gt;. Hier klicke ich das Icon &lt;em&gt;Neu&lt;/em&gt; an (ich hätte natürlich auch gleich in der Menüauswahl &lt;em&gt;Benutzer/Gruppen/Neue Gruppen&lt;/em&gt; auswählen können). Beide neuen Benutzergruppen werden in der Hirarchie &lt;em&gt;Registered&lt;/em&gt; zugeordnet.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Gruppentitel: Lieferanten – Übergeordnete Gruppe: Registered&lt;br /&gt;--&amp;gt; Speichern &amp;amp; Neu&lt;/li&gt;
&lt;li&gt;Gruppentitel: Kunden – Übergeordnete Gruppe: Registered&lt;br /&gt;--&amp;gt; Speichern &amp;amp; Schließen&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/joomla16/10_11.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Bild: Die neuen Benutzergruppen in der Hirarchieebene Registered&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Nun benötigen wir noch Zugriffsebenen, die den jeweiligen Benutzergruppen zugeordnet werden, um die Kontaktadressen jeweils für die Benutzergruppe sichtbar, bzw. die jeweils andere Kontakadresse unsichtbar zu machen.&lt;/p&gt;
&lt;p&gt;Dazu wechseln wir die Ansicht, in dem wir den Reiter Zugriffsebenen anklicken&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/joomla16/10_12.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Bild: Ansichten wechseln bei den Benutzern&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Hier klicken wir wieder auf das Icon Neu und legen zwei neue Zugriffsebenen an, die wir jeweils den neuen Benutzergruppen zuordnen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ebenentitel: ZugriffKunden und setzten einen Haken bei der Benutzer-gruppe Kunden.&lt;br /&gt;--&amp;gt; Speichern &amp;amp; Neu&lt;/li&gt;
&lt;li&gt;Ebenentitel: ZugriffLieferanten und hier einen Haken bei Lieferanten set-zen.&lt;br /&gt;--&amp;gt; Speichern &amp;amp; Schließen&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/joomla16/10_13.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Bild: Einrichten einer neuen Zugriffsebene&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Nun haben wir die Grundvoraussetzungen geschaffen, um unsere Gruppen und Kontaktpersonen einzurichten.&lt;/p&gt;
&lt;p&gt;Wechseln wir also zur Kontakt-Komponente: &lt;em&gt;Komponenten/Kontakte&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Wir haben hier zwei Möglichkeiten:&lt;/p&gt;
&lt;p&gt;Entweder legen wir Kategorien an und regeln über die Kategorien die Zugriffsrechte, was interessant sein könnte, wenn wir mehrere Ansprechpartner für die Kunden, wahlweise Lieferanten haben oder wir regeln die Zugriffsrechte direkt bei den Kontakten. Da wir in unserem Beispiel davon ausgehen, dass es nur zwei Ansprechpersonen gibt, regeln wir es direkt über die Kontakte.&lt;/p&gt;
&lt;p&gt;Falls wir nicht schon da sind, gehen wir in den Reiter &lt;em&gt;Kontakte&lt;/em&gt; und wählen das Icon &lt;em&gt;Neu&lt;/em&gt; aus. In &lt;em&gt;Name&lt;/em&gt; trage ich meinen Ansprechpartner für die Kunden ein. Nennen wir ihn &lt;em&gt;Otto Vogelsang&lt;/em&gt;. In &lt;em&gt;Zugriffsebene&lt;/em&gt; wähle ich &lt;em&gt;ZugriffKunden&lt;/em&gt; aus. &lt;em&gt;Status: Freigegeben&lt;/em&gt;. Alles andere vernachlässigen wir in diesem Beispiel.&lt;/p&gt;
&lt;p&gt;--&amp;gt; Speichern &amp;amp; Neu&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Name: Max Mustermann&lt;/em&gt;&lt;br /&gt;Zugriffsebene: ZugriffLieferanten&lt;br /&gt;Status: Freigegeben&lt;/p&gt;
&lt;p&gt;--&amp;gt; Speichern &amp;amp; Schließen&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/joomla16/10_14.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Bild: Kontakt für Lieferanten anlegen&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;In der &lt;em&gt;Kontakte-Übersicht&lt;/em&gt; können wir ganz rechts auch die &lt;em&gt;Zugriffslevel&lt;/em&gt; sehen. Normalerweise würde es sicherlich noch Sinn machen, hier einen Ansprechpartner für alle, also auch für nicht registrierte User einzurichten. Für dieses kleine Fallbeispiel vernachlässigen wir aber auch dieses.&lt;/p&gt;
&lt;p&gt;Jetzt benötigen wir noch einen Menüpunkt auf die Kontakte. Also gehen wir in &lt;em&gt;Menüs/Main Menu/Neuer Menüeintrag&lt;/em&gt;. Als &lt;em&gt;Menütyp&lt;/em&gt; wählen wir unter &lt;em&gt;Kontakte: Kontakte in einer Kategorie auflisten&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/joomla16/10_15.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Bild: Menütyp für die Kontakte auswählen&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Als Menütitel tragen wir &lt;em&gt;Kontakt&lt;/em&gt; ein. Die Zugriffsebene für diesen Menüpunkt setzen wir auf &lt;em&gt;Registered&lt;/em&gt;, weil wir ja keinen Ansprechpartner für die Öffentlichkeit definiert haben.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/joomla16/10_16.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Bild: Menüpunkt für die Kontakte einrichten&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Speichern und einen Testuser anlegen, damit wir unsere Einstellungen testen können. Den Testuser zur Benutzergruppe &lt;em&gt;Kunden&lt;/em&gt; zuordnen und damit im Frontend anmelden. Dann sehen wir den Menüpunkt Kontakt, den wir ja auf die Zugriffsebene Registered gesetzt haben und wenn wir den nun anklicken, sehen wir unseren Ansprechpartner Otto Vogelsang für unsere Kunden. Danach mit dem Testuser ausloggen und im Backend selbigen zur Benutzergruppe &lt;em&gt;Lieferanten&lt;/em&gt; zuordnen. Erneut einloggen, den Menüpunkt Kontakt anklicken – und wir sehen jetzt den Ansprechpartner Max Mustermann für unsere Lieferanten.&lt;/p&gt;
&lt;p&gt;Tipp: Wenn Sie die neuen Zugriffsebenen wieder löschen möchten, müssen Sie entweder die Kontakte anderen Zugriffsebenen zuordnen oder die Kontakte löschen. Sie müssen dann aber die Kontakte auch aus dem Papierkorb löschen, da Sie sonst immer den Hinweis erhalten, das die Zugriffsebenen noch benutzt werden und deshalb nicht gelöscht werden können. Dazu müssen Sie in der Kontakteübersicht bei dem&lt;em&gt; Filter Status auswählen&lt;/em&gt; den &lt;em&gt;Papierkorb&lt;/em&gt; einstellen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Eigene Fehlerseite ab J!3.8x</title>
      <link>https://www.time4joomla.de/joomla-3-x/tipps-tricks/266-fehlerseite-j3.html</link>
      <source url="https://www.time4joomla.de/joomla-3-x/tipps-tricks.html">Tipps &amp; Tricks - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:8a52b97c-ea6f-6215-ae25-651fec31789a</guid>
      <pubDate>Fri, 30 Sep 2011 12:24:15 +0200</pubDate>
      <description>&lt;p&gt;Die Original-Fehlerseite liegt hier: &lt;em&gt;/templates/system/error.php&lt;/em&gt;&lt;br /&gt;Will man eine eigene Fehlerseite machen, legt man sich eine eigene &lt;em&gt;error.php&lt;/em&gt; in seinem verwendeten Template-Verzeichnis an: &lt;em&gt;/templates/MeinTemplate/error.php&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Joomla greift zunächst stets auf die Dateien im eigenen Template-Verzeichnis zu. Die Systemdatei wird also quasi überschrieben mit der eigenen Datei.&lt;/p&gt;
&lt;h3&gt;Möglichkeit 1&lt;/h3&gt;
&lt;p&gt;Diese eigene error.php kann nach Belieben selbst gestaltet werden. Allerdings wird nur HTML-Code (und PHP-Code natürlich) erkannt. Modulpositionen hingegen werden nicht erkannt und ergo nicht dargestellt.&lt;/p&gt;
&lt;h3&gt;Möglichkeit 2&lt;/h3&gt;
&lt;p&gt;Man kann aber auch einen Beitrag anlegen mit dem Fehlertext und diesen direkt aufrufen bei einem Fehler und bleibt damit im Template des Webauftritts. Oder man kann natürlich auch ein neues Template wie gewohnt erstellen und das explizit diesem Beitrag zuweisen. Der Vorteil ist, dass man stets ein Template hat, dass alles bietet und kann, was für andere Beiträge auch gilt.&lt;/p&gt;
&lt;p&gt;Der Beitrag, der erstellt wurde, muss nun noch einem Menü zugeordnet werden. Damit niemand die Fehlerseite per Menülink aufrufen kann, gibt es die Möglichkeit eines Schattenmenüs. Also eines Menüs, dass öffentlich arbeitet, aber niemand sieht.&lt;/p&gt;
&lt;p&gt;Dazu legen wir zunächst ein neues Menü an:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/joomla16/schattenmenu.png" alt="Anlegen eines Schattenmenüs" width="660" height="284" style="margin-right: auto; margin-bottom: 5px; display: block; margin-left: auto;" /&gt;&lt;/p&gt;
&lt;p&gt;Diesem Schattenmenü, dass ich in meinem Beispiel auch so genannt habe, weise ich jetzt meinen Beitrag zu. Also alles so, wie wir es immer machen. Allerdings positioniere ich kein Menümodul in meinem Template, das dass Schattenemnü beinhaltet. Ich ignoriere die Module komplett. Dadurch wird das Menü nirgends angezeigt, dennoch verweist es auf einen öffentlich zugänglichen Beitrag und ich kann dadurch diesen Beitrag ansprechen, in dem ich ihn explizit aufrufe in meiner error.php:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;samp&gt;&amp;lt;?php defined( '_JEXEC' ) or die;&lt;/samp&gt;&lt;/p&gt;
&lt;p&gt;&lt;samp&gt;// variables&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;$app = JFactory::getApplication();&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;$doc = JFactory::getDocument(); &lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;$tpath = $this-&amp;gt;baseurl.'/templates/'.$this-&amp;gt;template;&lt;/samp&gt;&lt;/p&gt;
&lt;p&gt;&lt;samp&gt;?&amp;gt;&amp;lt;!doctype html&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;lt;!--[if IEMobile]&amp;gt;&amp;lt;html class="iemobile" lang="&amp;lt;?php echo $this-&amp;gt;language; ?&amp;gt;"&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;lt;!--[if IE 7]&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;html class="no-js ie7 oldie" lang="&amp;lt;?php echo $this-&amp;gt;language; ?&amp;gt;"&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;lt;!--[if IE 8]&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;html class="no-js ie8 oldie" lang="&amp;lt;?php echo $this-&amp;gt;language; ?&amp;gt;"&amp;gt; &amp;lt;![endif]--&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;lt;!--[if gt IE 8]&amp;gt;&amp;lt;!--&amp;gt;&amp;nbsp; &amp;lt;html class="no-js" lang="&amp;lt;?php echo $this-&amp;gt;language; ?&amp;gt;"&amp;gt; &amp;lt;!--&amp;lt;![endif]--&amp;gt;&lt;/samp&gt;&lt;/p&gt;
&lt;p&gt;&lt;samp&gt;&amp;lt;head&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;nbsp; &amp;lt;title&amp;gt;&amp;lt;?php echo $this-&amp;gt;error-&amp;gt;getCode(); ?&amp;gt; - &amp;lt;?php echo $this-&amp;gt;title; ?&amp;gt;&amp;lt;/title&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;nbsp; &amp;lt;meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" /&amp;gt; &amp;lt;!-- mobile viewport optimized --&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;nbsp; &amp;lt;link rel="stylesheet" href="https://www.time4joomla.de/&amp;lt;?php echo $tpath; ?&amp;gt;/css/error.css?v=1"&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;nbsp; &amp;lt;link rel="apple-touch-icon-precomposed" href="https://www.time4joomla.de/&amp;lt;?php echo $tpath; ?&amp;gt;/images/apple-touch-icon-57x57-precomposed.png"&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;nbsp; &amp;lt;link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://www.time4joomla.de/&amp;lt;?php echo $tpath; ?&amp;gt;/images/apple-touch-icon-72x72-precomposed.png"&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;nbsp; &amp;lt;link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://www.time4joomla.de/&amp;lt;?php echo $tpath; ?&amp;gt;/images/apple-touch-icon-114x114-precomposed.png"&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;nbsp; &amp;lt;link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://www.time4joomla.de/&amp;lt;?php echo $tpath; ?&amp;gt;/images/apple-touch-icon-144x144-precomposed.png"&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;lt;/head&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;lt;body&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;lt;?php&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;if (($this-&amp;gt;error-&amp;gt;getCode())==403) {&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;header('Location: ' . JRoute::_("https://www.IhreDOMAIN.de/403.html", false));&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;exit;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;} elseif (($this-&amp;gt;error-&amp;gt;getCode()) == '404') {&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;header('Location: ' . JRoute::_("https://www.IhreDOMAIN.de404.html", false));&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;exit;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;} else {&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;header('Location: ' . JRoute::_("https://www.IhreDOMAIN.de&lt;a href="https://www.time4joomla.de/"&gt;/&lt;/a&gt;fehler.html", false));&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;exit;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;}&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;?&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;lt;/body&amp;gt;&lt;/samp&gt;&lt;br /&gt;&lt;samp&gt;&amp;lt;/html&amp;gt;&lt;/samp&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Der Code sorgt zunächst dafür, dass die Site auch auf mobilen Endgeräten funktioniert, also responsive ist.&lt;/p&gt;
&lt;p&gt;Danach wird die Fehlernummer abgefragt und der zugehörige Beitrag wird dann angezeigt. Und mit dem Beitragsaufruf wird praktischerweise auch das zugeordnete Template geladen. &lt;br /&gt;Wobei "404" der Alias-Name des Menüverweises darstellt und bei eingeschalteten SEO dann das "html" angehängt wird. Wer nicht mit SEO arbeitet oder eine anderen URL-Aufbau hat, muss natürlich dann den Alias und die URL entsprechend in diese Datei eintragen. Wichtig ist, dass die gesamte URL angegeben wird, da sonst in "Unterverzeichnissen" die Datei nicht gefunden wird.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/joomla16/404_verweis.png" alt="Menüverweis im Schattenmenü zum Beitrag mit dem Fehlertext" style="display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;/p&gt;
&lt;p&gt;Damit ich auch andere Fehler abfangen kann und nicht nur die "Seite nicht gefunden"-Fehler, habe ich im obigen Code noch eine zweite Fehler-Seite angegeben, die einen allgemeinen Text enthält und immer dann aufgerufen wird, wenn die Fehlernummer außerhalb 400 bis 500 liegt. Voraussetzung ist allerdings, dass der Fehler nicht so gravierend ist, dass überhaupt nicht mehr Joomla geladen wird. Wenn das passiert generiert der Webserver seine eigenen Fehlermeldungen.&lt;/p&gt;
&lt;p&gt;Ich selber benutze die zweite Möglichkeit. Wer sich das mal anschauen möchte - hier wird eine Seite aufgerufen, die es nicht gibt:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.time4joomla.de/gibtsgarnicht.html" target="_blank"&gt;Fehlermeldung auf time4joomla&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://de.selfhtml.org/servercgi/server/httpstatuscodes.htm" target="_blank"&gt;Fehlernummern (Statuscode) und ihre Bedeutung&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Einführung in die Rechteverwaltung</title>
      <link>https://www.time4joomla.de/joomla-2-5/rechteverwaltung/39-einfuehrung-in-die-rechteverwaltung.html</link>
      <source url="https://www.time4joomla.de/joomla-2-5/rechteverwaltung.html">Rechteverwaltung - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:b3e29a8d-f972-d1b4-ab27-cc4858d849bf</guid>
      <pubDate>Mon, 26 Sep 2011 13:30:56 +0200</pubDate>
      <description>&lt;p&gt;Dieses Tutorial gibt meinen Vortrag auf den Joomladays 2011 am 2./3. September in Hamburg wider. Die Power Point Folien sind hier direkt eingearbeitet und der freie Vortrag als Manuskript beigelegt. Es handelt sich hier um eine Einführung in das Rechtesystem. Kleinere Beispiele erklären die angesprochenen Möglichkeiten.&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #ccffff;"&gt;Im&lt;a href="http://www.time4mambo.de/das-unternehmen/downloads/category/12-joomla-2-5.html" target="_blank"&gt;&lt;span style="background-color: #ccffff;"&gt; &lt;span class="beitrag"&gt;Downloadcenter von &lt;/span&gt;&lt;strong&gt;time4mambo &lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;steht dieses Tutorial als PDF zum download bereit.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #ccffff;"&gt;Der Vortrag liegt auch als Video vor: &lt;a href="http://vimeo.com/30361291"&gt;&lt;span style="background-color: #ccffff;"&gt;http://vimeo.com/30361291&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: #ffff99;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;Einführung&lt;/h2&gt;
&lt;p&gt;Lange haben wir darauf gewartet und seit Joomla!1.6 haben wir endlich eine erweiterte Rechteverwaltung. Mussten wir uns in Joomla!1.5 mit meist schwer zu handhaben Komponenten herumplagen, haben wir nun eine Rechteverwaltung, die sehr viele Möglichkeiten bietet und fast alles abdeckt.&lt;/p&gt;
&lt;p&gt;Jedoch ist auch diese "hauseigene" Rechteverwaltung nicht ganz einfach zu durchschauen und man muss sich ein wenig Zeit für sie nehmen, um sie zu erfassen und in seiner Gänze zu verstehen.&lt;/p&gt;
&lt;p&gt;Es gibt im Wesentlichen zunächst drei Bereiche:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Benutzergruppe&lt;/li&gt;
&lt;li&gt;Zugriffsebene&lt;/li&gt;
&lt;li&gt;Konfiguration: Berechtigungen&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Die Benutzergruppen und Zugriffsebenen erreichen wir über das Benutzermenü:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/adminmenu.png" alt="adminmenu" width="508" height="575" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Wobei man sich hier in Erinnerung rufen sollte, wo die Zugriffsebenen eingestellt werden und wo die Benutzergruppen relevant sind. Man kann dann bereits den Umfang nur dieser ersten beiden Bereiche bereits erahnen.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Eine &lt;em&gt;Zugriffsebene&lt;/em&gt; kann mehreren &lt;em&gt;Benutzergruppen&lt;/em&gt; zugeordnet werden&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In der Folie sehen wir ein Beispiel mit der Zugriffsebene &lt;em&gt;Spezial&lt;/em&gt;.&lt;br /&gt; Beiträge, etc. die die Zugriffsebene &lt;em&gt;Spezial&lt;/em&gt; erhalten, können von &lt;em&gt;Managern&lt;/em&gt;, &lt;em&gt;Autoren&lt;/em&gt; und &lt;em&gt;Super Benutzern&lt;/em&gt; eingesehen und benutzt werden.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/zugriffsebene1.png" alt="zugriffsebene1" width="700" height="623" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Eine Zugriffsebene kann also von verschiedenen Benutzergruppen aufgerufen werden&lt;br /&gt; &lt;/strong&gt;Ein Beispiel sieht man mit dem Recht Spezial, dass für mehrere Benutzergruppen gilt.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Zusätzlich kann eine &lt;em&gt;Benutzergruppe&lt;/em&gt; auch mehreren &lt;em&gt;Zugriffsebenen&lt;/em&gt; zugeordnet sein&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/benutzergruppe.png" alt="benutzergruppe" width="700" height="354" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Als Beispiel hier die Zuordnung für die Benutzergruppe &lt;em&gt;Manager&lt;/em&gt;, die sowohl die Zugriffsebene &lt;em&gt;Registriert&lt;/em&gt;, als auch &lt;em&gt; Spezial&lt;/em&gt; sehen kann:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/manager.png" alt="manager" width="700" height="483" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Aus diesen sehr einfachen Zuordnungen können bereits eine Fülle von unterschiedlichen Szenarien abgeleitet werden.&lt;/p&gt;
&lt;h2&gt;Beispiel - Multiuser&lt;/h2&gt;
&lt;p&gt;In Joomla 1.5 musste ich einmal ein Projekt einstellen, weil&amp;nbsp; es nicht möglich war auf verschiedene&amp;nbsp; Komponenten mit mehreren unterschiedlichen Benutzergruppen gleichzeitig zugreifen zu können und zusätzlich verschiedenen Benutzergruppen unterschiedliche Zugriffsebenen zu zuordnen. Also Multiuserrechte zu zuweisen. Unmöglich wurde es u.a. bei einem Forum. Egal, welches Forum ich damals ausprobierte, ich konnte lediglich mittels Menüführung auf Forenkategorien zugreifen - ich konnte jedoch die Sichtbarkeit der Foren nicht direkt über das Forum steuern.&lt;/p&gt;
&lt;p&gt;Was in Joomla 1.5 zur Unmöglichkeit geriet, ist in Joomla 1.7 ein ganz einfaches Szenarium:&lt;/p&gt;
&lt;p&gt;Der Einfachheit halber mache ich das Beispiel nur mit zwei Benutzergruppen&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Benutzergruppe: Tischler&lt;/li&gt;
&lt;li&gt;Benutzergruppe: Elektriker&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/neuegruppe.png" alt="neuegruppe" width="700" height="466" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Da wir im Forum nur registrierte Benutzer schreiben lassen möchten, ordne ich meine beiden neuen Benutzergruppen der &lt;em&gt;übergeordneten Gruppe&lt;/em&gt; "Registriert" zu. Damit werden automatisch alle Einstellungen, die für die Benutzergruppe &lt;em&gt;Registriert&lt;/em&gt; vorgegeben sind, übernommen.&lt;/p&gt;
&lt;p&gt;Neben den beiden Benutzergruppen brauche ich noch eine Zugangsebene für die jeweilige Gruppe und eine Zugriffsebene, auf die beide neuen Gruppen zugreifen können:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/handwerker.png" alt="handwerker" width="700" height="538" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Man muss bei den jeweiligen Titeln im Übrigen nicht bei einsilbigen Wörtern bleiben - man kann also auch aussagekräftige Bezeichnungen, die aus mehreren Wörtern bestehen, verwenden.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/menualle.png" alt="menualle" width="700" height="560" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Mit diesen drei neuen Zugriffsebenen kann ich nun beispielsweise Menüverweise nur für Tischler und nur für Elektriker erstellen, aber auch Menüverweise mit Informationen, die für beide Berufsgruppen, bzw. &lt;em&gt;Benutzergruppen&lt;/em&gt;, gelten.&lt;/p&gt;
&lt;p&gt;Eine sehr schöne Möglichkeit bietet das Kunena-Forum:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/kunena1.png" alt="kunena1" width="700" height="535" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Bei Kunena kann man auswählen, ob man eine Zugriffsebene oder eine Benutzergruppe zuordnen möchte. Der Vorteil hier wäre, dass ich mir zwei Zugriffsebenen sparen könnte (&lt;em&gt;Zugriff Tischler&lt;/em&gt; und &lt;em&gt;Zugriff Elektriker&lt;/em&gt;), sofern ich die Zugriffsebenen nur für das Forum bräuchte.&lt;/p&gt;
&lt;p&gt;Außerdem kann ich das ganze so auch recht übersichtlich gestalten. In der Forenübersicht wird denn genau angezeigt, was eingestellt wurde:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/kunena2.png" alt="kunena2" width="700" height="438" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Diese doch recht überschaubaren Beispiele zeigen bereits eine Fülle von Möglichkeiten auf, die sich mit der neuen Rechteverwaltung recht einfach umsetzen lässt.&lt;/p&gt;
&lt;p&gt;Aber man kann auch die Berechtigungen der einzelnen Benutzergruppen einstellen und zuordnen, was denn sehr umfangreiche Szenarien zulässt, gleichzeitig aber nicht immer so ganz einfach zu durchschauen ist.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Konfiguration: Berechtigungen&lt;/h2&gt;
&lt;p&gt;Wechseln wir nun in die Konfiguration und dort in den Tab &lt;em&gt;Berechtigungen&lt;/em&gt;. Hier ist quasi das Herzstück der Rechtevergabe.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/konberechtigungen.png" alt="konberechtigungen" width="700" height="527" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Hier sehen wir auf einen Blick, welche Benutzergruppe welche Rechte hat. Wer schreiben oder nur lesen darf, wer veröffentlichen, sich einloggen und vielerlei mehr machen kann.&lt;/p&gt;
&lt;p&gt;Dabei ist die Hierarchie auch wichtig. Die untergeordnete Gruppe erbt die Einstellungen der übergeordneten Gruppe.&lt;/p&gt;
&lt;p&gt;Beispiel:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Die Gruppe der &lt;em&gt;Registrierten&lt;/em&gt; darf sich auf der Seite anmelden - mehr nicht.&lt;/li&gt;
&lt;li&gt;Der &lt;em&gt;Autor&lt;/em&gt; liegt eine Ebene unter &lt;em&gt;Registriert&lt;/em&gt; und erbt das &lt;em&gt;Anmelden dürfen&lt;/em&gt; und erhält zusätzlich noch die Erlaubnis &lt;em&gt;Erstellen&lt;/em&gt; und &lt;em&gt;Eigene Inhalte bearbeiten&lt;/em&gt; zu dürfen.&lt;/li&gt;
&lt;li&gt;Der &lt;em&gt;Editor &lt;/em&gt; liegt n der Hierarchieebene unter dem Autoren und erbt somit alle Rechte des &lt;em&gt;Registrierten&lt;/em&gt; und des &lt;em&gt;Autors&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Somit kann man also direkt beim Anlegen einer neuen Benutzergruppe bereits eine gewisse Vorauswahl über die Berechtigungen treffen.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/vererbt.png" alt="vererbt" width="700" height="303" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Man kann aber auch diese Hierarchieebene beeinflussen, in dem man Berechtigungen explizit erlauben, sperren oder eben vererben kann. Mit dieser Einstellung bin ich also sehr frei in der Hierarchie und kann sehr gezielt&amp;nbsp; Berechtigungen zuweisen. Auch wenn die Hierarchieebene es normalerweise erlauben würde, dass eine zuvor zugewiesene Berechtigung durch die Vererbung auch hier erlaubt wäre, kann diese dennoch explizit gesperrt werden.&lt;/p&gt;
&lt;p&gt;Es gibt also kein starres Gerüst, sondern mannigfaltige Möglichkeiten, den einzelnen Benutzergruppen individuelle Berechtigungen zu zuweisen.&lt;/p&gt;
&lt;p&gt;Betrachten wir uns aber nun die Berechtigungen im Einzelnen:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/hirarchie.png" alt="hirarchie" width="700" height="384" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Im Großen und Ganzen kann man die Berechtigungen in zwei große Blöcke teilen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Backend&lt;/li&gt;
&lt;li&gt;Frontend&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Das ist zwar nicht ganz richtig, weil die &lt;em&gt;Offline Anmeldung&lt;/em&gt; genau genommen nichts mit dem Backend zu tun hat, andererseits aber durchaus als "Sonderrecht" betrachtet werden darf.&lt;/p&gt;
&lt;p&gt;Als erstes haben wir die &lt;em&gt;Seiten Anmeldung&lt;/em&gt;. Damit kann eingestellt werden, welche Benutzergruppe das Recht bekommt, sich auf der Seite zu registrieren und einzuloggen.&amp;nbsp; Dabei muss man nun aber der Joomla-Logik ein wenig folgen. Die besagt nämlich nicht etwa, dass die Benutzergruppe Namens &lt;em&gt;Öffentlich&lt;/em&gt; sich einloggen darf, sondern die Gruppe &lt;em&gt;Registriert&lt;/em&gt;. Aus unserer Sicht wäre es ja umgekehrt logischer. Ein &lt;em&gt;öffentlicher&lt;/em&gt; darf sich anmelden. Ist er das dann steigt er in die Gruppe &lt;em&gt;Registriert&lt;/em&gt; auf. Joomla ist da aber gnadenlos und teilt mit, welche Gruppe zu den angemeldeten gehört. So ist es nicht verwunderlich, dass außer der &lt;em&gt;öffentlichen&lt;/em&gt; Gruppe alle anderen sich anmelden dürfen auf der Website.&lt;/p&gt;
&lt;p&gt;Deutlich wird diese Logik aber, wenn wir uns die zweite Berechtigung anschauen: &lt;em&gt;Admin Anmeldung&lt;/em&gt;. Hier ist klar, dass nur Administratoren und Manager sich im Backend anmelden dürfen und natürlich nicht der &lt;em&gt;öffentliche&lt;/em&gt;. Obwohl der Administrator ja erst mal &lt;em&gt;öffentlich&lt;/em&gt; ist, bevor er sich anmeldet und erst nach der Anmeldung der Gruppe der &lt;em&gt;Administratoren&lt;/em&gt; zugewiesen wird. Joomla muss halt erst mal wissen, zu welcher Gruppe der User gehört.&lt;/p&gt;
&lt;p&gt;Interessant ist der &lt;em&gt;Offline Zugang&lt;/em&gt;, den es erst seit der Version 1.7 gibt. Bisher war es so, dass nur Super Benutzer sich im Frontend einer Offline geschalteten Website anmelden konnten. Durch diese Berechtigung können auch Nicht-Super-Benutzer sich auf der Offline-Seite anmelden. So mache Supportanfrage ermöglicht diese Einstellung auch einen Testuser anzulegen, mit dem sich Supporter einloggen können, aber die nicht sauber laufende Seite für die Öffentlichkeit verborgen bleibt.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/offline.png" alt="offline" width="700" height="500" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Mit der Berechtigung &lt;em&gt;Superadmin&lt;/em&gt; ist es möglich sofort alle Berechtigungen auf &lt;em&gt;erlaubt&lt;/em&gt; zu setzen. Der Super Benutzer darf schließlich jederzeit alles. Die Berechtigung &lt;em&gt;Superadmin&lt;/em&gt; ist denn auch der "Gottmodus".&lt;/p&gt;
&lt;p&gt;Mit der Berechtigung &lt;em&gt;Komponentenzugriff&lt;/em&gt; kann im Backend auf alle Bereiche dort zugegriffen werden - mit Ausnahme auf die Konfiguration. Sinn macht das natürlich nur in Kombination mit der erlaubten &lt;em&gt;Admin Anmeldung&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/beitrag.png" alt="beitrag" width="700" height="508" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Die nächsten Berechtigungen wirken sich unmittelbar auf die Bearbeitung von Beiträgen aus,&lt;/p&gt;
&lt;p&gt;Die Berechtigung &lt;em&gt;Erstellen&lt;/em&gt; ist zunächst der Dreh- und Angelpunkt! Wer nichts erstellen kann, der kann auch nichts bearbeiten. Die letzten vier Berechtigungen haben also keine Funktion, wenn &lt;em&gt;Erstellen&lt;/em&gt; nicht erlaubt ist.&lt;br /&gt; Anders ausgedrückt: &lt;em&gt;Löschen, Bearbeiten, Rechte bearbeiten&lt;/em&gt; und &lt;em&gt; Eigene Inhalte bearbeiten&lt;/em&gt; funktionieren nur in Kombination mit der Berechtigung &lt;em&gt;Erstellen&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Zwar ist denkbar, dass auch jemand andere Beiträge bearbeiten kann, wenn er selber keine Beiträge erstellen kann, aber "Bearbeiten" ist ja quasi wie "Erstellen". Ergo muss diese Berechtigung auch explizit "erlaubt" sein.&lt;/p&gt;
&lt;p&gt;Die Berechtigung &lt;em&gt;Löschen&lt;/em&gt; bedeutet, dass im Backend ein Beitrag endgültig gelöscht werden kann. Dazu sind aber Backend-Zugriffe notwendig.&lt;/p&gt;
&lt;p&gt;Die Erlaubis zum &lt;em&gt;Bearbeiten&lt;/em&gt; gibt dann im Frontend die kleinen Icons bei den Beiträgen aus. Wobei ein blaues Icon bedeutet, dass der Beitrag noch nicht veröffentlicht wurde und ein orangenes , das der Beitrag bereits veröffentlicht wurde.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/icons.png" alt="icons" width="700" height="486" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Mit der Berechtigung &lt;em&gt;Rechte bearbeiten&lt;/em&gt; ist gemeint, dass der Status verändert werden kann.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/bearbeiten.png" alt="bearbeiten" width="384" height="359" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Der Status ist zuständig, um Beiträge zu veröffentlichen, sperren, zu archivieren oder zu löschen.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Eigene Inhalte bearbeiten&lt;/em&gt; ermöglicht es, den eigenen Beitrag zu bearbeiten, nicht jedoch zu veröffentlichen oder andere Beiträge zu bearbeiten.&lt;/p&gt;
&lt;p&gt;Man kann bei den Standardeinstellungen sehr gut sehen, was wann wie und wo bewirkt wird.&lt;/p&gt;
&lt;h2&gt;Beispiel: Redaktionssystem&lt;/h2&gt;
&lt;p&gt;Ein mögliches Szenarium wäre beispielsweise ein Redaktionssystem. Verschiedene Redaktionsgruppen, die nur in zugewiesenen Kategorien schreiben dürfen. Die einzelnen Redaktionen dürfen nur in ihren eigenen Kategorien Beiträge veröffentlichen - nicht jedoch in den Kategorien der anderen Redaktionsgruppen. Ein &lt;em&gt;Chefredakteur&lt;/em&gt; kann Beiträge bearbeiten, löschen und über das Backend auch wieder herstellen. Allerdings darf er im Backen nur die Beiträge bearbeiten und sonst nichts.&lt;/p&gt;
&lt;p&gt;Als erstes gehen wir wieder in unsere Gruppenansicht und legen neue Benutzergruppen&amp;nbsp;an:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/gruppen.png" alt="gruppen" width="700" height="555" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Diesmal benötigen wir drei Gruppen. Unser Chefredakteur ist zwar nur eine Einzelperson, die wird aber einer Benutzergruppe zugeordnet, da wir sonst das Rechtesystem nicht einstellen können.&lt;/p&gt;
&lt;p&gt;Die beiden Redaktionen werden unter dem "Registriert" zugeordnet, der Chefredakteur unter dem "Manager".&amp;nbsp; Der Chefredakteur wird deshalb in die Hierarchieebene des Managers zugeordnet, weil der Chefredakteur einen Backend-Zugang erhalten wird und ich den so über das "vererben" bereits zugeordnet habe.&lt;/p&gt;
&lt;p&gt;Individuelle Zugriffsebenen benötigen wir für dieses Beispiel nicht, da ansonsten die User der Redaktionen ja überall hin Zugriff haben sollen.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/red_kat.png" alt="red_kat" width="700" height="570" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Jetzt legen wir die Kategorien an. Die beiden Politik-Kategorien Wirtschaft und Ausland legen wir in eine übergeordnete Kategorie Namens "Politik". Das deswegen, weil wir dann per Menü auf beide Politik-Kategorien gleichzeitig zugreifen können.&lt;/p&gt;
&lt;p&gt;In der Konfiguration stellen wir bei den beiden Benutzergruppen, neben der &lt;em&gt;erlaubten&lt;/em&gt; &lt;em&gt;Seiten Anmeldung&lt;/em&gt;, noch die beiden Berechtigungen &lt;em&gt; Erstellen&lt;/em&gt; und &lt;em&gt;Eigene Inhalte bearbeiten&lt;/em&gt; auf &lt;em&gt;Erlaubt&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Leider gibt es an dieser Stelle eine unschöne Lösung bei Joomla. Wenn der Beitrag noch nicht veröffentlich ist, kann der Redakteur seinen Beitrag auch nicht bearbeiten. Das kann er erst, wenn der Beitrag veröffentlicht wurde. Möchte man erreichen, dass der Redakteur auch seinen unveröffentlichten Beitrag bearbeiten kann, muss man ihm die Berechtigung &lt;em&gt;Rechte bearbeiten&lt;/em&gt; &lt;em&gt;erlauben&lt;/em&gt;. Der Nachteil daran ist dann aber, dass der Redakteur seinen Beitrag selbstständig freigeben oder auch in den Papierkorb verschieben kann.&lt;/p&gt;
&lt;h3&gt;Chefredakteur&lt;/h3&gt;
&lt;p&gt;Der Chefredakteur soll die Beiträge bearbeiten und löschen und über das Backend Beiträge aus dem Papierkorb holen können.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/red_chef.png" alt="red_chef" width="700" height="531" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Dazu geben wir ihm zunächst in der Konfiguration jede Menge vererbte Berechtigungen. Ganz besonders wichtig ist, dass der &lt;em&gt;Komponentenzugriff&lt;/em&gt; auf &lt;em&gt;vererbt&lt;/em&gt; oder erlaubt steht. Stellt man hier auf &lt;em&gt;verweigert&lt;/em&gt; führt der Versuch, die Beitragskomponente im Backend freizuschalten zu einem Konflikt.&lt;/p&gt;
&lt;p&gt;Bei einem Blick ins Backend können wir nun sehen, dass unser Chefredakteur neben seinem Profil die Beiträge bearbeiten kann und leider auch einige der standardmäßig installierten Komponenten. Glücklicherweise nur einige, so dass wir diese recht schnell so einstellen können, dass diese für den Chefredakteur auch nicht zugänglich sind.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/red_kompo.png" alt="red_kompo" width="700" height="516" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Dazu einfach in jeder Komponente, jeweils die Optionen editieren und im Tab Berechtigungen explizit den &lt;em&gt;Komponentenzugriff &lt;/em&gt;auf &lt;em&gt;verweigert&lt;/em&gt; stellen.&lt;/p&gt;
&lt;p&gt;Das müssen wir bei allen Komponenten wiederholen, die im Backend im Menü angezeigt werden. Danach ist dann aber dieses Menü verschwunden und der Chefredakteur kann nur noch auf Beiträge und Kategorien zugreifen (und auf seinem Profil auch weiterhin).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alternativ&lt;/strong&gt;:&lt;br /&gt; Haben Sie mehrere Benutzergruppen, die Zugang zum Backend erhalten sollen, aber dort keine Komponenten sehen sollen, können Sie diesen Vorgang auch in der Benutzergruppe "Öffentlich" anwenden. Es sind dann automatisch alle weiteren Gruppen gesperrt - bis auf dem &lt;em&gt;Super Benutzer.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/acl/red_backend.png" alt="red_backend" width="700" height="389" style="margin-right: 10px;" /&gt;&lt;/p&gt;
&lt;p&gt;Etwas verwirrend ist die Berechtigung &lt;em&gt;Löschen&lt;/em&gt;:&lt;/p&gt;
&lt;p&gt;Stellt man die auf &lt;em&gt;verweigert&lt;/em&gt; kann der Chefredakteur dennoch Beiträge in den Papierkorb verschieben und sie dort auch wieder herausholen. Aber er kann dann keinen Beitrag endgültig löschen. Das kann er erst, wenn die Berechtigung auf &lt;em&gt;erlaubt &lt;/em&gt;steht.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fallbeispiel: Redaktionssystem</title>
      <link>https://www.time4joomla.de/joomla-2-5/rechteverwaltung/44-fallbeispiel-redaktionssystem.html</link>
      <source url="https://www.time4joomla.de/joomla-2-5/rechteverwaltung.html">Rechteverwaltung - time4joomla</source>
      <guid isPermaLink="false">urn:uuid:699857e6-d5c3-dee2-ae34-903cdaaff492</guid>
      <pubDate>Sat, 28 May 2011 19:00:34 +0200</pubDate>
      <description>&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/buch.png" alt="Original aus dem Buch" style="margin-right: 10px; float: left;" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Original-Auszug aus dem Buch&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Die Überlegung: Wir haben eine Kulturredaktion, der eine Kategorie zugeordnet ist. Und wir haben eine Politikredaktion, die in zwei Kategorien schreibt. Beide Redaktionen sollen nur ihre eigenen Beiträge bearbeiten, veröffentlichen und löschen können. Außerdem bekommen beide Redaktionen noch einen Chefreakteur zur Seite, der in allen Kategorien alle Beiträge bearbeiten darf. Der Chefredakteur erhält außerdem einen Backend-Zugang, damit er gelöschte Beiträge wieder herstellen kann.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Als erstes gehen wir wieder in unsere Gruppenansicht und legen neue Benutzergruppen&amp;nbsp;an: &lt;em&gt;Benutzer/Gruppen/Neue Gruppe&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Diesmal benötigen wir drei Gruppen. Unser Chefreadkteur ist zwar nur eine Einzelperson, die wird aber einer Benutzergruppe zugeordnet, da wir sonst das Rechtesystem nicht einstellen können.&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Gruppentitel: Kulturredaktion – Übergeordnete Gruppe: Regstered&lt;br /&gt;--&amp;gt;&amp;nbsp; &lt;em&gt;Speichern &amp;amp; Neu&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Gruppentitel: Politikredaktion – Übergeordnete Gruppe: Regsiered&lt;br /&gt;--&amp;gt; &lt;em&gt;Speichern &amp;amp; Neu&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Gruppentitel: Chefredakteur – Übergeordnete Gruppe: Manager&lt;br /&gt;--&amp;gt; &lt;em&gt;Speichern &amp;amp;Schließen&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Der Chefredakteur wird deshalb in die Hirarchieebene des &lt;em&gt;Managers&lt;/em&gt; zugeordnet, weil der Chefreadteur einen Backend-Zugang erhalten wird.&lt;/p&gt;
&lt;p&gt;Individuelle Zugriffsebenen benötigen wir für dieses Beispiel nicht, da die Kategorien ja von jedem User gelesen werden können sollen.&lt;/p&gt;
&lt;p&gt;Jetzt wollen wir die Kategorien anlegen. Dazu per Menü &lt;em&gt;Inhalt/Kategorien/Neue Kategorie&lt;/em&gt;. Die beiden Politik-Kategorien Wirtschaft und Ausland legen wir in eine übergeordnete Kategorie Namens "Politik". Das dewegen, weil wir dann per Menü auf beide Politik-Kategorien gleichzeitig zugreifen können..&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Titel: Kunst und Kultur – Zugriffsebene: Public&lt;br /&gt; --&amp;gt; &lt;em&gt;Speichern &amp;amp; Neu&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Titel: Politikthemen – Zugriffsebene: Public&lt;br /&gt; --&amp;gt; &lt;em&gt;Speichern &amp;amp; Neu&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Titel:Ausland – Zugriffsebene: Public – übergeordnet: Politikthemen&lt;br /&gt; --&amp;gt; &lt;em&gt;Speichern &amp;amp; Neu&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Titel: Wirtschaft – Zugriffsebene: Public – übergeordnet: Politikthemen&lt;br /&gt; à &lt;em&gt;Speichern &amp;amp; Schließen&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/10_17.png" alt="Kategorien für das Redaktionssytem" width="670" height="140" /&gt;&lt;/p&gt;
&lt;p&gt;10.16:&amp;nbsp; Kategorien für das Redaktionssytem&lt;/p&gt;
&lt;p&gt;Legen wir zunächst die Menüpunkte an:&lt;em&gt;Menüs/Main Menu/Neuer Menüeintrag&lt;/em&gt;:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Menütyp: Kategorie-Blog&lt;br /&gt; Menütitel: Kunst &amp;amp; Kultur&lt;br /&gt; Zugriffslevel: Public&lt;br /&gt; Auf der rechten Seite: Choose a Kategorie: Kunst und Kultur&lt;em&gt; &lt;br /&gt; --&amp;gt; &lt;/em&gt;&lt;em&gt;Speichern &amp;amp; Neu&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Menütyp: Kategorie-Blog&lt;br /&gt; Menütitel: Politik&lt;br /&gt; Zugriffslevel: Public&lt;br /&gt; Auf der rechten Seite: Choose a Kategorie: Politik&lt;em&gt; &lt;br /&gt; &lt;/em&gt;--&amp;gt; &lt;em&gt;Speichern &amp;amp; Neu&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Menütyp: Beitrag erstellen&lt;br /&gt; Menütitel: Neuer Beitrag&lt;br /&gt; Zugriffslevel: Registered&lt;em&gt;&lt;br /&gt; &lt;/em&gt;--&amp;gt; &lt;em&gt;Speichern &amp;amp; Schließen&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Nun möchte ich einrichten, dass die Redaktionen auch wirklich nur in ihrer Kategorie schreiben können. Dazu wechseln wir wieder in die Kategorieansicht und editieren zunächst die Kategorie &lt;em&gt;Kunst und Kultur. &lt;/em&gt;Entweder auf den Buttun klicken, der bei &lt;em&gt;Zugrifflevel&lt;/em&gt; in der Kategorie steht oder einfach nach unten scrollen.&lt;/p&gt;
&lt;p&gt;Unten klicken wir auf &lt;em&gt;Kulturreadktion&lt;/em&gt; und stellen nun ein, was die alles in dieser Kategorie tun darf:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Erstellen: Erlaubt&lt;/li&gt;
&lt;li&gt;Löschen: Vererbt&lt;/li&gt;
&lt;li&gt;Bearbeiten: Vererbt&lt;/li&gt;
&lt;li&gt;Status bearbeiten: Erlaubt&lt;/li&gt;
&lt;li&gt;Besitzer bearbeiten: Erlaubt&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Danach klicken wir auf die &lt;em&gt;Politikredaktion&lt;/em&gt; und &lt;em&gt;Verweigern&lt;/em&gt; denen einfach alles.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/10_18.png" alt="10_18" width="670" height="164" /&gt;&lt;/p&gt;
&lt;p&gt;10.17:&amp;nbsp; Die Kulturredaktion darf in dieser Kategorie schreiben und veröffentlichen&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/10_19.png" alt="10_19" width="670" height="145" /&gt;&lt;/p&gt;
&lt;p&gt;10.18:&amp;nbsp; Die Politikredaktion darf hier nichts&lt;/p&gt;
&lt;p&gt;Nachdem wir gespeichert haben, wiederholen wir das Ganze bei der Politik-Kategorie. Nur das wir es hier umgekehrt machen. Die Politikredaktion bekommt die Einstellungen wie oben die Kulturredaktion. Und die Kulturredaktion darf in der Politik-Kategorie nichts.&lt;/p&gt;
&lt;p&gt;Die beiden Unterkategorien &lt;em&gt;Ausland &lt;/em&gt;und &lt;em&gt;Wirtschaft&lt;/em&gt; übernehmen automatisch die Einstellungen der übergeordneten Kategorie.&lt;/p&gt;
&lt;p&gt;Jetzt müssen wir noch mal in die &lt;em&gt;Konfiguration&lt;/em&gt; wechseln (&lt;em&gt;Site/Konfiguration&lt;/em&gt;). Ich denke, dass Joomla hier einen Bug hat. Zumindest müssen wir bei den beiden Redaktionen explizit den &lt;em&gt;Status bearbeiten&lt;/em&gt; auf &lt;em&gt;Erlaubt&lt;/em&gt; setzen. Alles andere wird auf &lt;em&gt;Vererbt &lt;/em&gt;gesetzt (wo es bereits standardmäßig stehen müsste)&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.time4joomla.de/images/stories/joomla/10_20.png" alt="Status bearbeiten muss man explizit erlauben in der Konfiguration!" width="670" height="279" /&gt;&lt;/p&gt;
&lt;p&gt;10.19:&amp;nbsp; &lt;em&gt;Status bearbeiten&lt;/em&gt; muss man explizit erlauben in der &lt;em&gt;Konfiguration&lt;/em&gt;!&lt;/p&gt;
&lt;p&gt;Jetzt können wir unseren Testuser wieder zum testen losschicken. Dazu weisen wir unseren Testuser die Gruppe "Politik" zu und loggen uns im Frontend ein. Wenn wir im Menü auf&amp;nbsp; &lt;em&gt;Beitrag erstellen&lt;/em&gt;&lt;em&gt; &lt;/em&gt;klicken, erhalten wir die Eingabemaske&amp;nbsp;um einen neuen Beitrag zu schreiben. Unten können wir die Kategorie auswählen. Aber nur die drei Politik-Kategorien. Also die Haupt- und die Unterkategorien. Ausserdem können wir unsere Beiträge auch &lt;em&gt;Freigeben&lt;/em&gt; oder auch &lt;em&gt;löschen&lt;/em&gt; in der Statusauswahl.&lt;/p&gt;
&lt;p&gt;Wechseln wir beim Testuser die Gruppenzuordnung zu &lt;em&gt;Kulturredaktion&lt;/em&gt; und klicken dann &lt;em&gt;Beitrag erstellen &lt;/em&gt;im Frontend an, können wir nur die Kategorie &lt;em&gt;Kunst und Kultur&lt;/em&gt; beschreiben. Alle anderen Kategorien werden nicht angezeigt.&lt;/p&gt;
&lt;p&gt;Wechseln wir bei unseren Testuser nochmal die Gruppe zu &lt;em&gt;Chefredakteur&lt;/em&gt; werden wir feststellen, dass dieser nun Zugriff auf alle Kategorien hat. Das ist deswegen so, weil wir beim Chefredakteur alle Einstellungen auf &lt;em&gt;Vererbt&lt;/em&gt; stehen gelassen haben. Da der Chefredakteur der Hirarchieebene des Managers untersteht, hat er von vornherein alle Schreibrechte. Und solange wir da nichts dran ändern, kann der Chefredakteur in allen Kategorien auf die Beiträge zugreifen.&lt;/p&gt;
&lt;p&gt;Ist der Testuser der Gruppe des Chefreakteurs zugeordnet, kann er sich auch im Backend anmelden. Es werden auch dort die Einstllungen vom Manager übernommen. Damit hat der Chefredakteur Zugriff auf alle Beiträge, was er ja auch machen können soll, aber er hat momentan auch Zugriff auf alle Komponenten, was er nicht haben soll.&lt;/p&gt;
&lt;p&gt;Also gehen wir im Backend als Super User ins Backend und ändern die Zugriffsmöglichkeiten beim Chefredakteur. Wählen wir direkt eine Komponente aus. Zum Beispiel &lt;em&gt;Komponente/Banner.&lt;/em&gt; Dort klicken wir oben rechts auf &lt;em&gt;Optionen&lt;/em&gt; und dann den Reiter &lt;em&gt;Berechtigungen&lt;/em&gt;. Bei &lt;em&gt;Zugriffs Komponente&lt;/em&gt; auf &lt;em&gt;Verweigert&lt;/em&gt; setzen und &lt;em&gt;Speichern und schließen&lt;/em&gt;. Loggen Sie sich jetzt mit dem Testuser im Backend ein, ist die Komponente &lt;em&gt;Banner&lt;/em&gt; nicht mehr sichtbar für Sie. So können Sie das mit allen anderen Komponenten wiederholen und so dafür sorgen, dass der Chefredakteur ausschließlich auf die Inhalte Zugriff hat.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>