existriert unter den aufgerufenen Pfad nicht auf dem Server Die Pfadangabe zur accessDocument.php innerhalb /[IHR-ASSETS-PROJEKT]/.htaccess stimmen nicht ... Weiterführende Links Weiterleitung bei Statuscode 404 (Not found / Nicht
projekt assets bilder medien projectverwaltung Dieser Artikel beschreibt, was erforderlich ist, damit ein Projekt als Assets-Projekt (Bilder, Medien, etc.) erkannt wird. Folgende Kriterien muss ein Projekt erfüllen, damit es als Assets-Projekt
Typ /projekt1 1. Inhaltsprojekt, Sprache Deutsch /projekt1-en zusätzliche Sprache Englisch /projekt1-wAssets Assets-Verzeichnis von Projekt 1 /projekt1-wGlobal Global-Verzeichnis von Projekt 1 /projekt2 2. Inhaltsprojekt, Sprache
Funktionsaufruf String getPathAssets(String project) Parameter project Projektpfad Beispiel: Ausgabe des Assets-Pfades des angegebenen Projektes Quelltext <?php $wPathAssetsProject = wProject :: getPathAssets ( "/dev" ); print
der aktuellsten BASE (Mobile First) Projektbasis Schritt 4: Einspielen des bestehenden Inhaltsprojektes und Assets Schritt 5: Installieren benötigter Weblics® / Templates nachrüsten Schritt 6: Layout wählen und anpassen,
2: Installieren der aktuellsten BASE 2.x Projektbasis Schritt 3: Einspielen des bestehenden Inhaltsprojektes und Assets Schritt 4: Installieren benötigter Weblics® Schritt 5: Layout-Struktur wählen und anpassen, CSS-Only-Varianten
Projektpfades des Asset-Projektes Quelltext <?php $wPathAssets = wProjectCur :: getPathAssets (); print "Aktueller Assets-Projektpfad: " . $wPathAssets ; ?> Ergebnis Aktueller Assets-Projektpfad: /devAssets Hinweis Beim Einsatz von
die mehrsprachige Pflegemaske zu nutzen, gehen Sie wie folgt vor: Öffnen Sie die Dateiverwaltung Wechseln Sie in das Assets-Verzeichnis (z.B. /default-wAssets) Klicken Sie dort oben auf die dritte Schaltfläche von links
die Templates- und Layout-Dateien abliegen. Desweiteren verfügt ein Portal in den meisten Fällen über ein globales Assets-Verzeichnis, das die Bilder und sonstigen Mediadateien enthält, auf die alle Sprachen zurückgreifen. Um nun z.B. ein
Beim Erstellen eines Dokumentes wird dieser Platzhalter in der Dateivorlage durch den Assets-Projektpfad der neuen Datei ersetzt. Wird z.B. innerhalb /base/aktuelles/meldungen/ eine Datei auf Grundlage der
vererbt werden. Passen Sie die Pfade an Ihre Projektpfade an! Beispiel: Auszug aus einer .htaccess innerhalb /[IHR-ASSETS-PROJEKT]/kundenbereich RewriteEngine on RewriteCond %{REQUEST_URI} \.(jpeg|jpg|webp|gif|png|svg)$ [NC] RewriteCond
not found" angezeigt, findet sich die Ursache meist in der .htaccess Datei des betreffenden Projektverzeichnisses. Bei Assets ist dies in der Regel die .htaccess Datei des Assets-Projektverzeichnisses. Prüfen Sie, ob zur Umschreibregel
Vor allem bei grösseren Projekten stellt sich häufig das Problem, dass die Bilder von den Redakteuren "wahllos" im Assets-Verzeichnis abgelegt werden. Dies können Sie über den Pflegekommentar für Texte komfortabel steuern. Bilden Sie
dates: [!--dates--] Mitteilung: [!--message--] datenschutz-akzeptiert: [!--datenschutz-akzeptiert--]' ; $filePath = '/[ASSETSPROJECT]/csvLists/' . wStringconverter :: convertToFileName ( $mailData [ 'subject' ]). '.csv' ; $csvData = $mailData ;
das Werkzeug " Suchen und Ersetzen " auf Knopfdruck vornehmen. Hierfür steht Ihnen in jedem Projekt (Inhaltsprojekt, Assets, Global-Projekt) das Werkzeug zur Verfügung und beschränkt sich dort auf dieses Projekt. Der Einsatz von regulären
auch über den Weblication® Dateiexplorer vorgenommen werden, sofern es sich rein auf das Inhaltsprojekt bezieht (Assets- und Global-Pfade bleiben bestehen). Ein Backup sollte sicherheitshalber bei solch globalen Änderungen immer angelegt
zu diesen Sprachverzeichnissen werden zwei weitere Verzeichnisse abgelegt, das Global-Verzeichnis (Layout) sowie das Assets-Verzeichnis (Bilder, Media-Dateien, ...): Das Global-Verzeichnis beinhaltet sämtliche XSL-Stylesheets, CSS- und
" type= " char.default "/> ... Wichtige Hinweise Querverlinkungen zwischen Projekten (z.B. Bildverlinkungen aus dem Assets-Projekt innerhalb einer Inhaltsseite des Inhaltsprojektes) erfordern den korrekten Querverweis zwischen den Projekten
Bereich an Ihre Bedürfnisse anpassen) und mit einer der genannten Bild-Dateiendungen endet, z.B. http://domain.dd/assets/img/bild-blau.jpg)). Sofern dies nicht der Fall ist, erfolgt eine Hinweismeldung, die über das errorMessage -Attribut
008.004.022.00) Funktionsaufruf Array getDataProjects(String type = '') Parameter type Nach Typen filtern [|global|assets|content] Beispiel: Ermittelt die verfügbaren Projekte Quelltext <?php $dataProjects = wApplication ::
globale Projekt (z.B. /deGlobal ) und speichern die Projekteinstellungen. Gehen Sie nun auf gleiche Weise mit dem Assets-Projekt (z.B. /deAssets ) vor und verknüpfen auch dies mit dem zugehörigen globalen Projekt (z.B. /deGlobal ).
hoch und führen danach eine Wiederherstellung durch. Überschreiben Sie bei allen drei Backups (Inhalts-, Assets- und Global/Layout-Projekt) die bestehenden Inhalte (auch die Logs). Das bestehende Kundenprojekt liegt nun in der
(kml, gpx, etc) ist die ab CMS-Version 16 verfügbare erweiterte Statistik nicht eingebunden. Dateien aus dem Assets-Projekt werden über die htaccess-Umleitung auf die accessDocument.php von der Weblication® Statistik erfasst. Dies
Datei-Pfad wEnvdata:requestURL Aktuelle URL wEnvdata:projectPath Projektpfad (z.B. /de) wEnvdata:projectAssetsPath Assets-Projektpfad (z.B. /default-wAssets) wEnvdata:projectGlobalPath Globaler Projektpfad (z.B. /default-wGlobal)
wEnv::setGlobalValue('isProjectAsset', wProject::getValueOf(wProjectCur::getPath(), '/wProject/type/text()') == 'assets' ? '1' : '0'); <!-- Diese Felder werden nur angezeigt, wenn sich das Dokument nicht im Asset-Verzeichnis befindet -->
Konfigurationseinstellung können Sie optional einstellen , dass der Projektname bei der Projektinstallation vor der Assets- und Global-Benennung gesetzt wird. Setzen Sie hierzu den Wert des suggestType -Attributes innerhalb des Tags projects
Standardumsetzung über Events und Projektkonfiguration Die BASE wird standardmässig so ausgeliefert, dass über das Assets-Bildverzeichnis (z.B. /wAssets/img ) ein Verzeichnisereignis für das Hochladen von Bildern genutzt wird. Die Aktion
den neu gesetzten Link angepasst werden. Wichtige Voraussetzung dafür ist, daß die einzelnen Projekte (Inhaltsprojekt, Assetsprojekt, Globalprojekt) alle korrekt eingecheckt sind, was Sie über den Projekt-Report prüfen können. Die Verlinkungen werden
wEnv::setGlobalValue('isProjectAsset', wProject::getValueOf(wProjectCur::getPath(), '/wProject/type/text()') == 'assets' ? '1' : '0'); <!-- Diese Felder werden nur angezeigt, wenn sich das Dokument nicht im Asset-Verzeichnis befindet -->
Binärdateien (Bilder, Dokumente (Office, PDF, ...), etc.) berücksichtigen wollen, gilt o.g. entsprechend für das Assets-Verzeichnis. Definieren Sie dann auch die Aktionen zu den entsprechenden Ereignissen mit Verweis auf die zu verwendende
- Projektpfad $__WSLPRE[wProjectGlobalPath] - Pfad des globalen Projektes $__WSLPRE[wProjectAssetsPath] - Pfad des Assets-Projektes $__WSLPRE[wPath] - Verzeichnis der aktuellen Datei bzw. das aktuellen Verzeichnisses Ab CMS-Version
Über die integrierte Backup-Funktion von Weblication® legen Sie von den betreffenden Projektverzeichnissen (Inhalt, Assets, Global) eine Sicherung an. Laden Sie die erstellten Backups auf den lokalen Rechner herunter und prüfen Sie das Archiv
Sie diesen manuell nach (siehe nachfolgendes Quelltextbeispiel). Ab CMS-Version 13.x ist es übrigens möglich, auch Assets-Dateien bei der Protokollierung zu berücksichtigen. Hierzu reicht die Erweiterung der Projektkonfiguration um die
z.B. /de/unternehmen/anfahrt.php -> /multiGlobal $wMastertemplateInsert['projectAssetsPath'] Projektpfad des Assets-Projektes der betreffenden Datei, in der ein Strukturelement eingefügt wurde z.B. /de/unternehmen/anfahrt.php ->
im aktualisierten Weblic® wieder nachziehen. Aufgrund der unterschiedlichen Ablageorte der Weblic® Dateien (Global, Assets, Inhalte, etc.) ist es leider nicht möglich, lokal die Versionsnummer eines bereits installierten Weblic® auszugeben.
"> <!--web:text:start editor="file" upload="1" extensions="gif|png|jpg|jpeg" preview="picture" pathIfEmpty="/[IHR-ASSETS-PROJEKT]/img" inputStyle="width:100%"--> select= " /wd:document/wd:extension/wd:meta/wd:thumbnail/@src "/>
-w-option-createWebp ). Weiterhin müssen die Regeln in den .htaccess Dateien des Projektes (vorrangig dem Assets-Projekt) die Dateiendung webp auch berücksichtigen. Hierfür steht mit aktivierter Version 14 in den weiteren
globalen Projektes zum aktuell aufgerufenen Projekt (z.B. /[IHR-LAYOUT-PROJEKT]) $WSLPRE[wProjectAssetsPath] Pfad des Assets-Projektes zum aktuell aufgerufenen Projekt (z.B. /baseAssets) $WSLPRE [wPath] Pfad, über den der Dateiexplorer
(z.B. PDF-Dateien) vom öffentlichen Benutzer hochgeladen und bearbeitet werden sollen, müssen auch im entsprechenden Assets-Pfad (z.B. /baseAssets/img/produkte ) die Verzeichnisrechte und Standard-Dateieinstellungen (Dateirechte) so gesetzt