Aktuelle Info zu Sicherheitsrisiken: In den aktuellen Versionen ab 4.1. sind keine Sicherheitsprobleme bekannt.
Inhalte in Datentabellen
modul: basics
Release Info
Version: 4.1
Version: 4.1
myty liefert mit dem Datentabellen Manager ein mächtiges Tool mit dem Tabellen für artikelbasierende Inhalte und eigene Module verwaltet werden können. Geeignet ist dieses Moduls zur Verwaltung von z.B. News/Presse-Artikeln, Kontakten, Veranstaltungen, Produkten etc. Der Projektentwickler bestimmt selbst, wie solche Datensätze strukturiert sind.
Achtung! Inhalte in Datentabellen werden derzeit nicht versioniert. Die Arbeitsversion ist, sofern nicht durch caching verzögert, immer die Live-Version. Aus diesem Grund sollten Datensätze immer erst freigeschalten werden, wenn sie redaktionell abgeschlossen sind. Für eine Nachbearbeitung sollten sie deaktiviert werden.
Achtung! ty:db und PHP dürfen jedoch nicht ohne das Tag ty:php ineinander verschachtelt werden!
Jederzeit kann die Datentabelle über das Setup des Formulargenerators um zusätzliche Spalten erweitert werden.
myty bieten in diesem Bereich nur teilweise eigene Unterstützung an, ist aber Aufgrund seiner Offenheit durch jegliche Funktionalität entsprechend der Anforderungen erweiterbar. Die Pflege erfolgt für den Redakteur dennoch vollständig integriert im Backend.
Achtung! Inhalte in Datentabellen werden derzeit nicht versioniert. Die Arbeitsversion ist, sofern nicht durch caching verzögert, immer die Live-Version. Aus diesem Grund sollten Datensätze immer erst freigeschalten werden, wenn sie redaktionell abgeschlossen sind. Für eine Nachbearbeitung sollten sie deaktiviert werden.
Eingabe
Die Eingabe von Daten in Datentabellen kann auf 3 Arten erfolgen.- Pflege im Backend
Dazu wird in Datentabellen Modul ein Formular angelegt, mit entsprechenden Feldtypen, Formulareigenschaften und Restriktionen. Das Formular steht dann dem Redakteur über die Liste im Backend und über einen Knopf an der Datensatzausgabe im Frontend zur Verfügung (Formular im Popup).
Im Backend können Datensätze zu dem dupliziert und auch als Vorlage in anderen Sprachen verwendet werden. - Pflege im Formular im Frondend
Mehr Power steckt im Formular Manager. Es können statt der Datenbank Manager Formulare auch Formular Manager-Formulare benutzt werden, um Inhalte zu bearbeiten. Derzeit steht hier jedoch kein Rich-Text-Modus zur Verfügung. - Pflege im WYSIWYG-Modus im Backend (für Textfelder)
myty Datensätze sind auch für den WYSIWYG-Modus aktivierbar. In diesem Fall können die Textbereiche direkt im Webseitenlayout bearbeitet werden, genauso, wie es bei den Content-Feldern der Fall ist. Die Werkzeugleiste lässt sich in gleicher Form verwenden. Die Versionierung wird in diesem Fall jedoch noch nicht unterstützt.
Auslesen
Das Auslesen der Datentabellen erfolgt im Normalfall mit dem myty-Tag ty:db. Wenn dieser Tag einmal nicht mehr ausreichen sollte, dann empfiehlt sich die Verwendung von PHP zur Auslesung der Informationen. Die Ausgabe der Daten wird vom Vorlagendesigner auf die gewünschte Weise übernommen. Es gibt bisher keinen Generator der die Struktur einer Datentabelle für die Ausgabe vorfertigt.Achtung! ty:db und PHP dürfen jedoch nicht ohne das Tag ty:php ineinander verschachtelt werden!
Formulargenerator
Der Formulargenerator im Modul Datentabellen ist rudimentär, aber in der Lage bei einfachen Tabellen den Zugriff auf alle Spalten eines Datensatzes zu erlauben. Im Setup stellt der Administrator für jede Spalte einen Formulartyp ein (bis hin zum Rich-Text-Feld). Zusätzlich können Gestaltung und reguläre Ausdrücke verwendet werden, damit die Eingabe in einem Feld abgesichert werden kann.Jederzeit kann die Datentabelle über das Setup des Formulargenerators um zusätzliche Spalten erweitert werden.
Tabellen verknüpfen
Datensätze die Relationen zu anderen Tabellen erfordern werden bisher im Fronend (Vorlageseiten/Bausteine) und auch in den Backend durch besondere Einrichtung pflegbar gemacht. Das Backend erlaubt das Einspielen eines eigenen Pflege-Interfaces, welches die komplexesten Strukturen abbilden kann und durch einen PHP-Entwickler ohne myty-Tags realisiert werden kann.myty bieten in diesem Bereich nur teilweise eigene Unterstützung an, ist aber Aufgrund seiner Offenheit durch jegliche Funktionalität entsprechend der Anforderungen erweiterbar. Die Pflege erfolgt für den Redakteur dennoch vollständig integriert im Backend.
«
»
Autor:
Denis Bartelt
letzte Änderung: 01.09.2011
letzte Änderung: 01.09.2011
Kommentare
0
Fragen von Nutzern
0
ähnliche Themen
11
Stellen Sie eine Frage
offene Fragen
Zu diesem Beitrag existieren keine offenen Fragen.
Alle Beiträge zum Thema
- Content Management mit myty
- Das Prinzip der Mehrsprachigkeit in myty
- Dem Redakteur in die Hand arbeiten
- Die Seitennavigation (Import/Export und Sync mit Mindmeister)
- Formulare managen
- Inhalte in Datentabellen
- myty verstehen
- Nutzer, Rechte und Rollen
- Vorlagen in myty
- XML Tag-Engine (Funktionen in Vorlageseiten)
- Seitenspezifische und seitenübergreifende (globale) Inhalte

Kommentieren