Wenn ich das hier so lese, dann muß ich auch mal etwas los werden:
Hier im Forum hält sich aus vielen Beiträgen wie z.B. von dir, MuggelClan und vielen anderen hartnäckig der Mythos, daß getätigte Änderungen am Design vom QuickDesigEditor immer wieder überschrieben werden.
Dies muß nicht so sein! Wenn man es richtig macht, dann übernimmt Siquando auch getätigte Änderungen, nachdem man „Design erzeugen“ gewählt hat.
Dazu muß man folgendes wissen:
Bisher bezog das Design die nötigen detailspezifischen Informationen aus dem Designordner des jeweiligen Designs, z.b. aus den Dateien config.ccml, navigation.ccml, style_content.css, style_design.css und vielen anderen mehr. Allgemeine Informationen wie z.B. paragraph.text, paragraph.table, paragraph.picture etc. wurden nicht aus dem Designordner, sondern aus dem allgemeinen Ordner „common“ bezogen, da sie nicht designspezifisch sind, sondern für alle Designs gelten.
Ab Designs der Version 12, die nun mit dem QuickDesignEditor arbeiten, gilt dabei folgendes zu beachten:
An den allgemeinen Informationen wie z.B. paragraph.text, paragraph.table, paragraph.picture etc. hat sich nichts geändert aus dem allgemeinen Ordner „common“ bezogen.
Detailspezifische Designinformationen wie z.B. Farbeinstellungen, Grössen, Schriften, etc. können nun ja nun neu im QuickDesignEditor selbst getätigt werden, weshalb Siquando ja nun auch keine Varianten mehr zur Verfügung stellt, da dies durch selbständige Änderung überflüssig geworden ist.
Die erforderlichen Grundinformationen beziehen die neuen Designs nun nicht mehr aus dem Designordner des jeweiligen Designs, sondern auch von einer zentralen Stelle, nämlich aus dem Ordner „Design“ aus dem Ordner „designeditor“.
Die Inhalte der bisherigen Dateien config.ccml, navigation.ccml, style_content.css, style_design.css und vielen anderen mehr werden nun auch als allgemeine Templates von hier bezogen, wobei den Dateien noch der Zusatz .tpl verpasst wurde, weshalb sie nun config.ccml.tpl, navigation.ccml.tpl, style_content.css.tpl, style_design.css.tpl, etc. heißen.
Tätigt man z.B. die sqrtop-Änderung in der style_design.css.tpl ein, dann wird sie nach dem Erzeugen seines neuen Designs, also im vorherigen Fall z.B. CAMPUS3 zur Verfügung stehen und auch bei weiteren Speicherungen erhalten bleiben.
Aber aufgepasst!
Diese Änderung ist jetzt in einem „allgemeinen Template“ geschrieben und wirkt sich auf ALLE Desings aus!
Das ist aber überhaupt nicht schlecht, sondern eine sehr gute Verbesserung. Denn dadurch kann man sich nun (wie in einem anderen Beitrag erwähnt aus dem Workshop) eigene erweiterte Eigenschaften schreiben, die man dann nur einmal schreiben muß und nach dem erzeugen des seines neuen Designs ebenfalls in ALLEN Designs zur Verfügung stehen und man seine Änderungen je nach Design unterschiedlich einsetzen kann!
Ich hoffe, daß ich nun mit diesem „Mythos“ etwas aufräumen konnte!
Es lohnt sich also, für die, die es noch nicht gemacht haben, sich in die Tutorials und Workshops einzulesen, denn ab Version 12 nur noch einmal, aber gleich für ALLE Designs schreiben ist doch eine super Verbesserung!
Dieser Beitrag wurde bereits 4 mal bearbeitet, zuletzt von »
Puntigamer« (06.01.2023, 08:40)