myty - Handbuch für Redakteure und Administratoren

Aktuelle Info zu Sicherheitsrisiken: In den aktuellen Versionen ab 4.1. sind keine Sicherheitsprobleme bekannt.  

Was ist ein Schnipsel-Set?

modul: snippet set
Release Info
Version: 3.3
SELECT SQL_CALC_FOUND_ROWS modulesfaq_questions.*, modulesfaq_answers.Version,`modulesfaq_questions`.`id`,`modulesfaq_questions`.`status` FROM `modulesfaq_questions` LEFT JOIN modulesfaq_answers ON modulesfaq_questions.id=modulesfaq_answers.modulesfaq_questions_id AND modulesfaq_answers.id=216 WHERE 1 AND modulesfaq_questions.id=152 AND `modulesfaq_questions`.`language` = 'de' AND `modulesfaq_questions`.status = 'enabled' LIMIT 0,1

In einem Schnipsel-Set werden Vorlage-Datei, Vorlage-Schnipsel-Kombination in den Areas und deren Inhalte zu einem Set kombiniert.

Das Schnipsel-Set stellt damit eine Art Musterkombination mit bereits vordefinierten Schnipseln incl. Inhalte dar. Es muss einmal definiert werden und kann dann auf beliebig viele Navigationspunkte angewendet werden.

 

Schnipsel-Set Administrations-Box

In der Box (Adminbereich links, Bereich Vorlagen) werden die Snipsel-Sets gruppiert dargestellt. Die Bearbeitung erfolgt durch Klick auf einen Set (hier: Textseite) und Auswahl des Icons in der Fußleiste. Es können auch Redakteurrechte übergeben werden, so dass das Set nur von bestimmten Redakteurgruppen verwendet werden können.

 

Anwendungsfall:

Wenn Beispielsweise auf bestimmten Seiten immer wieder die Gleichen Schnipsel- / Inhaltskombinationen eingebunden werden sollen, so legt man sich ein Set an, in welchem diese Inhalte bereits eingetragen sind. Nun kann man eine neue oder eine vorhandene Seite anlegen bzw. ändern, das entsprechende Set bei "Vorlage (vorausgefüllt)" auswählen und die Inhalte des Set's werden in die gewählte Seite eingefügt.

 

Popup für die Vorlagenauswahl am Navigations-Modul

Über das Icons "Verknüpfung des Navigationspunktes bearbeiten" können die festgelegten Schnipsel-Sets abgerufen werden.

Sets können beliebig auf Seiten angewendet werden. In diesem Fall werden die Set-Definitionen an die bestehenden Einstellungen unten angehängt, die Areas um die im Set definierten Schnipsel erweitert.

 

Vorher bereinigen

Möchte man dies nicht, dann muss beim Hinzufügen des Schnipsels am Navigationspunkt ein Haken bei "Vorher bereinigen" gesetzt werden. Dies bedeutet, das die Areas der Vorlage komplett geleert und von den Inhalten des Sets überschrieben werden. ACHTUNG! Die Seiteninhalte (der Areas) gehen dadurch verloren!

Ein Schnipsel-Set erfüllt nicht die Aufgabe einer Vorlage (Templates), sondern dient lediglich dazu, ein bestimmte Anordnung von Schnipseln in Areas und Inhalten vorzuhalten, damit diese in Webseiten übernommen werden können.

 

Aktuell NICHT implementiert ist (zunächst auch nicht geplant):

  • dauerhafte Set-Vorlagen-Verknüpfung - d.h. Schnipsel-Sets sind nicht mit Seiten verknüpft, Änderungen an Schnipsel-Sets haben also keine Auswirkungen auf die Seiten, wo das jeweilige Set bereits angewandt wurde
  • Set überschreibt Vorlage bei bleibendem Inhalt - d.h. beim Zuweisen eines Sets auf eine bestehende Seite mit Inhalten, wird der Inhalt nicht übernommen, sondern durch das Set überschrieben
  • Versionierung von Schnipsel-Set-Kombinationen - wird ein Set verändert, kann diese Veränderung in Bezug auf Schnipselkombination, Inhalt etc. nicht rückgängig gemacht werden
«
Autor: Annien Röder
letzte Änderung: 01.08.2011
Kommentare 0
Fragen von Nutzern 0
ähnliche Themen 0

Ähnliche Beiträge

Es sind keine Beiträge verfügbar.

Empfohlene Beiträge

Es sind keine Beiträge verfügbar.

Kommentieren

 

Stellen Sie eine Frage

 

offene Fragen

Zu diesem Beitrag existieren keine offenen Fragen.

SELECT modulesfaq_questions.*, (SELECT modulesfaq_answers.id FROM modulesfaq_answers WHERE modulesfaq_answers.status='enabled' AND modulesfaq_answers.modulesfaq_questions_id = modulesfaq_questions.id ORDER BY modulesfaq_answers.Version DESC Limit 1) AS answer, (SELECT modulesfaq_answers.id FROM modulesfaq_answers WHERE modulesfaq_answers.modulesfaq_questions_id = modulesfaq_questions.id ORDER BY modulesfaq_answers.Version DESC Limit 1) AS answerCount, (SELECT COUNT(*) FROM modulesfaq_questions AS MQ WHERE MQ.Modul = modulesfaq_questions.Modul GROUP BY MQ.Modul) AS questionsByModul FROM modulesfaq_questions WHERE 1 AND modulesfaq_questions.language = 'de' AND modulesfaq_questions.status = 'enabled' AND modulesfaq_questions.Modul = 'snippet set' ORDER BY modulesfaq_questions.Modul, modulesfaq_questions.pos, modulesfaq_questions.Frage

Alle Beiträge zum Thema

Auf Facebook teilen