hat} */ @media ( -webkit-min-device-pixel-ratio: 2) { #blockTop #searchBox #searchSubmit { background-image: url (/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/images/backgrounds/button-search@2x.png) ; background-size: 22px 20px;} .elementText ul {
Veröffentlichungsdatum: 14. Dezember 2015 Änderungsdatum: 16. März 2023 projekte multiprojekte mehrere superglobal layout design sprachen Dieser Artikel beschreibt, wie Sie für einen Kunden mit mehreren Projekten auf das gleiche Layout
das individuell angepasste Strukturelement " Horizontale Linie (mit Farbauswahl) " angezeigt (Stand: November 2014). layout.hr.wItem.php (Standardauslieferung) <?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> xmlns:xsl= "
mobile.wDocument.php ). Beispiel: https://www.weblication.de/cms/index.php?viewmode=mobile Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/scripts/pre.php zum mobilen Ansichtsmodus // Auszug aus der pre.php // Bitte immer mit pre.php des
2021 Änderungsdatum: 08. August 2023 Projektgrundlage: BASE Die IDE von Weblication® CMS erlaubt den Abgleich von Layout-Dateien zu früheren Versionen bzw. auch zur aktuellen Version des Weblics-Servers. Änderungen bzw. Anpassungen von
Nutzbar ab: Version 11.x Mögliche Werte Beschreibung Einsatzgebiet [yes|no] Definiert, ob die Auswahlbox für das Layout im Bildelement angeboten wird picture.standard.wItem.php Beispiele / Anwendungsfälle Beispiel 1: Aktivert die
Layoutanpassung nutzen Veröffentlichungsdatum: 03. September 2018 Änderungsdatum: 15. Mai 2020 weblication cms layout anpassungen css html firebug entwicklertool base mobile first Layoutelemente schnell und einfach umbauen. In diesem
/ Updater" Werkzeugs. Schritt 1: Entwicklungsumgebung schaffen Schritt 2: Kundenprojekt anlegen Schritt 3: Gesamtes Layout-Projekt neu installieren Schritt 4: Installieren benötigter Weblics® / Templates nachrüsten Schritt 5: Layout
-Template. In der BASE werden jeweils die aktuellsten getesteten Skriptdateien mitgeliefert. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/includes.global.php ... <!-- HTML-Header --> name= " htmlHeader "> ...
kann man auch komplexeres jQuery nutzen, um damit dynamisch CSS-Variablen zu setzen, die wiederum z.B. ein CSS-Grid-Layout formatieren. Das folgende Beispiel zeigt eindrücklich die Möglichkeiten, die diese Technik bietet. CSS GRID LAYOUT
ist. Das Vorgehen wie nachfolgend beschrieben hat dennoch seine Gültigkeit, wenn Sie z.B. auf das Werkzeug "Gesamtes Layoutprojekt neu installieren" verzichten wollen. Um die Inhalte eines bestehenden BASE Classic 2.x Projektes in ein BASE (Mobile
des Projektes /base ein zusätzlicher Bereich mit der URL zu einem Produktshop eingeblendet. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/fileselector/default.wFileselector.php <?php $version="1.0"; $encoding="UTF-8"; ?>
headline.standard, falls die Funktion innerhalb einer Seite ausgeführt wird oder andernfalls /wGlobalProject/wGlobal/layout/templates/items/headline.standard.wItem.php data Daten, wie Sie in Seiten über wd:fragment-Elemente übergeben werden.
die eigene Auswahlmaske geladen, die eine Auswahl der dort definierten Links ermöglicht. Beispiel: Inhalt der /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/fileselector/default.wFileselector.php mit wURLs-Block <?php $version="1.0";
, searchbox , etc.) einen Templateaufruf auf Ihr individuelles Template (z.B. headerBild ). <!-- Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/standard.wDocument.php --> ... <!-- Headerbild --> name= " headerBild "
Verhalten der Liste steuern: XML-Code eines Listenelements name= " Liste " en:name= " List " icon= " /deGlobal/wGlobal/layout/images/element-icons/element_list.gif " type= " list.standard "> id= " listtemplate " type= " src.file ">
die das Verhalten der Liste steuern: XML-Code eines Listenelements name= " Liste " en:name= " List " icon= " /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/images/element-icons/element_list.gif " type= " list.standard "> id= " listtemplate " type=
Einsatz von Dekoratoren / Effekten. Gehen Sie ausgehend von einer aktuellen BASE Projektbasis wie folgt vor: Schritt 1: Layout anpassen - Darstellung des Kopfbereichs anpassen Rufen Sie über das Weblication® Panel den Layoutwizard auf
Benennen Sie über die standard.wParams.php die globale Variable (z.B. designSwitcher ). Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/standard.wParams.php <?php $version="1.0"; $encoding="UTF-8"; ?> <?php
der Projektsprache ein anders Logo (z.B. wegen anderem Schriftzug/Text) einbinden können. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/globals/logo.wGlobal.php <?php $version="1.0"; $encoding="UTF-8"; ?> <?php
stellt Google verschiedene Schriftarten zur Verfügung. Einbinden über Maske Ab CMS-Version 17 lassen sich über die Layout-Verwaltung bei Bearbeitung der fonts.scss Schriftarten über Masken einspielen, auswählen und konfigurieren. Schrift
und übersteuert somit die dort hinterlegte Schriftfarbe. Beispiel: Inhalt des Ausgabetemplates /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/print.wDocument.php <?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit;
Funktionsaufruf String getPathLayout() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Ausgabe des Layout-Pfades des aktuellen Projektes Quelltext <?php $wPathLayoutProject = wProjectCur :: getPathLayout (); print
verwendet. Funktionsaufruf String getPathLayout(String project) Parameter project Projektpfad Beispiel: Ausgabe des Layout-Pfades des angegebenen Projektes Quelltext <?php $wPathLayoutProject = wProject :: getPathLayout ( "/dev" ); print
Editoreinstellungen für die Bearbeitung von Navigationen, Links, Bildern, Tabellen und den WYSIWYG-Editor Zentrale Layout-Bilddateien (Hintergrundbilder, Icons, etc) CSS-Stylesheets Script-Definitionen (Javascript-Libraries) XSL-Stylesheets
durch ein eigenständiges XSLT-Stylesheet erzeugt. Dieses Stylesheet liegt in der BASE unterhalb folgendem Pfad: /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/editmasks/standard.metadata.php Dieses Stylesheet wird im XSL-Darstellungstemplate
möchten oder nicht. Variablen stehen Ihnen nur im globalen Projekt, nicht in Sprachprojekten zur Verfügung Globale Layouteinstellungen In der Regel haben alle in einem Projekt vorhandenen Sprachprojekte ein einheitliches Layout und greifen auf diesselben
wird. Die Pfade und CSS-Klassen passen Sie Ihrem Projekt entsprechend an. Beispiel: Auszug aus /deGlobal/wGlobal/layout/editor/navigation/attributes.wEditorNavpoint.php <?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?>
$listParameters = array(); $listParameters [ 'dir' ] = '/dev/dokumentationen/framework/klassen' ; $listParameters [ 'layout' ] = '7dev' ; $template = '/devGlobal/wGlobal/layout/templates/lists/default.wFilelist.php' ; print wList :: createList (
bereits definiert und muss ggf. nur noch einkommentiert werden ( wLanguageProject ). Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/standard.wParams.php mit wLanguageProject ... name= " wLanguageProject ">
wEnv::getGlobalValue('wEditorPath'))){ name= " Überschrift " en:name= " Headline " icon= " /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/images/element-icons/element_headline.gif " type= " headline.text "> id= " title " type= "
zu BASE (Mobile First) Beispiele zu BASE Classic Beispiele zu BASE (Mobile First) Beispiel 1.1: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/globals/content.wGlobal.php zu content5 (Standard-Auslieferung) ... <!-- Hier
2020 Änderungsdatum: 08. August 2023 Projektgrundlage: BASE Die Menünavigation (Toggler-Navigation) kann über den Layoutwizard hinsichtlich des Einfahr-Verhaltens eingestellt werden. Kopfbereich - Menünavigation Öffnen Sie hierzu über das
[|Array] Weitere einzubindende Templates können als Array übergeben werden. pathProjectLayout Pfad des Layout-Projektes uid UID, falls diese nicht automatisch generiert werden soll Beispiele: Beispiele: Beispiel 1: Innerhalb
werden pro Element in einer eigenen Datei abgespeichert. Diese liegen in folgendem Verzeichnis ab: /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/items/*.wItem.php Ein solches XSL-Stylesheet besteht aus XSL- und HTML-Code und
werden pro Element in einer eigenen Datei abgespeichert. Diese liegen in folgendem Verzeichnis ab: /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/items/*.wItem.php Ein solches XSL-Stylesheet besteht aus XSL- und HTML-Code und
design_varXXX.css tragen (XXX steht für die entsprechende Benennung). Beispielpfade: [IHR-GLOBALES-PROJEKT]/wGlobal/layout/styles/design_var2.css [IHR-GLOBALES-PROJEKT]/wGlobal/layout/styles/design_varABC.css Beispiel 1: Unterschiedliche
anzeigen Veröffentlichungsdatum: 07. Dezember 2022 Änderungsdatum: 08. August 2023 Projektgrundlage: BASE Über den Layout-Wizard können Sie ein Hintergrundbild der Seite definieren. Soll nicht immer das gleiche Bild erscheinen und auch
aus? Veröffentlichungsdatum: 12. September 2023 Projektgrundlage: BASE Um CSS-Variablen in Konfigurationsmasken zum Layout auszublenden, stehen showIf-Abfragen zur Verfügung. Über folgende Anweisung wird z.B. in der colors.scss (Farben) die
kategorien-filter Unterschiedliche Möglichkeiten, um Bildergalerien in Isotope oder ähnlichen Mauerwerk Layouts darzustellen. Zur Vielfalt an unterschiedlichen Bildergalerien innerhalb von Weblication® CMS Projekten, können Sie
kann an beliebiger Stelle eingebunden werden. Neben dem Body z.B. auch im Kopfbereich, wodurch je nach Layout beim hochgeschobenen Kopfbereich nur noch genau der Scrollbalken sichtbar bleibt. Scroll-Fortschritt im Kopfbereich
Definiert, ob das Eingabefeld für die Angabe einer CSS-Klasse angeboten wird container.box.wItem.php container.layout.wItem.php Beispiele / Anwendungsfälle Beispiel 1: Gibt für den Layout-Container Variante 51 die Möglichkeit für die
durch ein eigenständiges XSLT-Stylesheet erzeugt. Dieses Stylesheet liegt in der BASE unterhalb folgendem Pfad: /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/editmasks/standard.metadata.php Dieses Stylesheet wird im XSL-Darstellungstemplate
diese Angaben im htmlHead -Template, welches über ein separates XSL-Template abgelegt ist. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/standard.wDocument.php zum Head ... ... <!-- Definition der Darstellung -->
Bedeutung haben sie? Wann werden die Werte aus dem Raster in der breakpoint.scss eingesetzt? Maßnahmen zu CLS (Content Layout Shifting) Problemlösungen bei falscher Bildbreitenberechnung Wann und wie werden die Bilder gerendert Grundlage für
method= " xml " indent= " no " omit-xml-declaration="yes" encoding= " UTF-8 "/> href= " $XSLTPRE[wDocumentRoot]/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/standard.wParams.php "/> href= "
Klassische, universelle Projektvorlage mit einer Vielzahl an vorgefertigten Elementen, Anwendungen und Style-Vorlagen. Enthält Wizards und Masken zur Layoutanpassung.
Einsatzgebiet [yes|no] Definiert, ob ein Eingabefeld für ein Individualformat (CSS id) angeboten wird container.layout.wItem.php Beispiele / Anwendungsfälle Beispiel 1: Aktiviert das Eingabefeld zur Bearbeitung der ID-Bezeichnung zum
aus der standard.wDocument.php) ... <!-- System-Parameter einbinden --> href= " $XSLTPRE[wDocumentRoot]/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/standard.wParams.php " wd:pathTemplate= " misc/includes.global.php "/> ...
zurückgegriffen, das HTML Seiten-Template standard.wDocument.php . Pfad des Standard-XSL-Stylesheets: /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/standard.wDocument.php Die Zuweisung des Stylesheets wird im wd:extension-Bereich