Volltextsuche
wTexts::getTexts
Textdatei Beispiel: Alle Texte einer Textdatei ausgeben Quelltext <?php $path = "/de/wGlobal/content/texts/default.wTexts.php" ; print " " ; var_dump ( wTexts :: getTexts ( $path )); print " " ; ?> Hinweis Beim Einsatz von
wTexts
wTexts Zugriff auf globale Texte Funktionen getText Liefert einen Text aus der Textdatei eines Projektes String getText(String
wTexts::getText
weitere Parameter) // zieht die globale Textdatei des aktuellen Projektes // (z.B. /de/wGlobal/content/texts/default.wTexts.php) print wTexts :: getText ( 'goto_homepage' ); ?> Text über XSLT in ein Attribut schreiben <!-- wenn keine
wTexts::getTextUser
liefert Dateien innerhalb /[IHR-LAYOUT-PROJEKT]/wGlobal/content/texts/ // je nach Pflegebenutzersprache // (Deutsch: de.wTexts.php bzw. innerhalb des Editors de.editor.wTexts.php) print wTexts :: getTextUser ( 'be_logout' , '/dev' ); ?>
Pflegemasken für Metadaten aus der Dokumentenerweiterung
test= " //wd:extension/wd:status/wd:online/@status = 'timer' "> width:540px; select= " php:functionString('wTexts::getTextUser', 'editor_page_online_status') "/>   test= " //wd:extension/wd:status/wd:online/@status =
So binden Sie Binärdateien für Sprachportale ein
" showInEditor= " 1 " caption= " " style= " float:right " title= " {php:functionString('wTexts::showTextUser', 'Edit mask', 'Pflegemaske anpassen', 'Editer masque dwAposaffichage')} "/> test= "
So setzen Sie Zeilenumbrüche innerhalb von Textbausteinen
(z.B. ). Beim Speichern wird dies dann HTML-kodiert in die XML-Datei geschrieben. Beispiel: Auszug aus der default.wTexts.php eines Inhaltsprojektes mit HTML-kodiertem Umbruch ... key= " login_message_error "> Fehler Login.<br
wTexts::getTextGlobal
über PHP ausgeben Quelltext <?php // liefert Dateien innerhalb /[IHR-LAYOUT-PROJEKT]/wGlobal/content/texts/ print wTexts :: getTextGlobal ( 'goto_homepage' ); ?> Text über XSLT in ein Attribut schreiben <!-- liefert Dateien innerhalb
wTexts::showTextUser
en Englischer Text de Deutscher Text fr Französischer Text Beispiel: Text über PHP ausgeben Quelltext <?php print wTexts :: showTextUser ( 'Picture' , 'Bild' , 'Image' ); ?> Ergebnis Bild Text über XSLT in ein Attribut schreiben icon= "
wTexts::setText
setzen Quelltext <?php $key = 'goto_homepage' ; $value = 'Zur Startseite' ; $project = '/de' ; $path = '' ; print wTexts :: setText ( $key , $value , $project ); ?> Hinweis Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten
So ersetzen Sie Text-Platzhalter durch die gewünschten Texte
mit Ersetzen von Text-Platzhaltern ... path= " /[IHR-LAYOUT-PROJEKT]/wGlobal/content/texts/de.editor.wTexts.php "> project= " /[IHR-LAYOUT-PROJEKT] " orderBy= " /wd:extension/wd:meta/wd:sorting/@value "/> ... Beispiel:
So verhindern Sie das automatische Ergänzen von Textbausteinen
Ergänzen von Textbausteinen Veröffentlichungsdatum: 26. Januar 2010 Änderungsdatum: 24. März 2010 text texts wtexts global automatisch ergänzen addIfNotExists Dieser Artikel beschreibt, welche Einstellung Sie setzen müssen, dass
Pflegemasken für Binärdateien
" " class= " wEditorExtensionThumbnailMeta "/> class= " wEditorExtensionLabel "> select= " php:functionString('wTexts::getTextUser', 'editor_page_title') "/>   ( select= " php:functionString('wTexts::getTextUser',
So setzen Sie eine kategorisierte und nach Priorität sortierte Liste um
name="Liste" ... ... <!-- Bereich Pflege --> ... class= " wEditorElementLabel "> select= " php:functionString('wTexts::getTextUser', 'editor_list_order_by_order_dir') "/> class= " wEditorElementValue "> <!-- web:text:start
So filtern Sie die Auswahl der Listen-Templates
@uid, '.showInputTemplate')) != 'no' "> class= " wEditorElementLabel "> select= " php:functionString('wTexts::showTextUser', 'Template list', 'Darstellungs-Template für die Ergebnisliste', 'Trame pour liste de résultats')
Mini-Shop: Umsetzung über Objekt-Wizard - Beschreibung
abgebildet werden, ergänzen Sie in der Shop-Textdatei ( /[ IHR-INHALTS-PROJEKT ]/wGlobal/content/text/shop.wTexts.php ) den gewünschten Textbaustein: [Ihre Übersetzung] Beispiel: per invoice Berücksichtigung des Lagerbestandes
Framework
/ Tag-Cloud createTagCloudHTML Erstellt eine Tag-Wolke als XML String createTagCloudHTML(String tagsStr, Array options) wTexts Zugriff auf globale Texte getText (1) Liefert einen Text aus der Textdatei eines Projektes String getText(String key,
So setzen Sie eine intelligente Bildauswahl um
... <!-- ca. Zeile 36/37 (Bild) --> class= " wEditorElementLabel "> select= " php:functionString('wTexts::showTextUser', 'File', 'Datei', 'Fichier') "/> class= " wEditorElementValue "> <!--web:text:start
Sprachabhängige Texte
oder individuellen Anwendungen sowie bei Formularen notwendig. Texte können Sie über die PHP-Framework Funktion wTexts::getText() an beliebiger Stelle in allen Templates nutzen. Diese Funktion kennt alle im Verzeichnis
Maximale Bestellmenge im Mini-Shop Weblic ergänzen
wEnv :: getGlobalValue ', ' deliveryTime_values ')"/> wEnv :: getGlobalValue ', ' deliveryTime_texts ')"/> wTexts :: showTextUser ', ' Product ID ', ' Artikel - ID ', ' ID de lwAposarticle ')"/> variantDescription '] != '' or
Textbausteine mit Hochkommatas korrekt einbinden
hinterlegt wird. Beispiel: Textbaustein-Datei des englischsprachigen Bereiches (z.B. /en/wGlobal/content/texts/default.wTexts.php <?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> version= " 5.0 "> ... key= " o_clock
Objektpflegemasken per Mausklick anpassen - Pflegbare Elemente
1 " activePermission= " usertypes:admin " class= " wglButton wglButtonEditObjectTemplate " title= " {php:functionString('wTexts::showTextUser', 'Adapt editable elements', 'Pflegbare Elemente auswählen')} "/> class= " wEditorObjectConfiguration
So ändern Sie die Hinweismeldungen bei falschen Formulareingaben
"/> '); $formular->build(); if(!$formular->isValid()){ print ' '.wTexts::getText('your_entries_were_not_correctly').' ]]>'; select= " wd:group[@id = 'formular']/wd:item "> test= " @type
Sortierung einer Liste über eigene Werte
mit orderID ... class= " wEditorExtensionLabel " style= " clear:both "> select= " php:functionString('wTexts::showTextUser', 'Sort-ID', 'Sortierungs-ID', 'Sort-ID') "/> ( select= " php:functionString('wTexts::showTextUser',
Eigene Strukturelemente umsetzen
id= " wConfigMaskOpener_{@uid} " src= " /weblication/grid5/gui/images/editor/config.gif " title= " {php:functionString('wTexts::showTextUser', 'Options', 'Formatierung')} " style= "
Ausgabe von HTML in wsl:php
noch Entitäten print ' Falsch '; Beispiel 1: HTML-Tags werden gerendert (Markup innerhalb CDATA-Bereich) $gotoHomepage = wTexts::getText('goto_homepage'); $wPathProject = wProjectCur::getPath(); '.$gotoHomepage.' '; ]]> <!-- Generierter
So verwenden Sie ein eigenes Skript zur Auswahl der Listen-Templates
zur Auswahl der Zeilentemplates ... class= " wEditorElementLabel "> select= " php:functionString('wTexts::getTextUser', 'editor_list_list_template') "/> class= " wEditorElementValue "> width= " 100% " cellpadding= " 0 "
Callback-Funktionen zu WSL-Buttons nutzen
WSL-Buttons mit onBeforeClick-Attribut bieten die Möglichkeit, eigene JavaScript-Funktionen aufzurufen, um z.B. für öffentliche Benutzer die Pflege komfortabler zu gestalten.
buttonSupport
Panel (includes.global.php) ... test= " $wUsertype = 'admin' "> icon= " support " caption= " {php:functionString('wTexts::getTextUser', 'be_open_supportmail')} " title= " "/> ... Weiterführende Links Support über das Weblication Backend
So ermöglichen Sie die Pflege von Werten und übergeben diese an ein Formular
"> class= " _wEditorElementConfiguration "> ... class= " wEditorExtensionLabel "> select= " php:functionString('wTexts::getTextUser', 'editor_page_categories') "/> class= " wEditorExtensionValue "> <!--web:categories:start
Texteverwaltung - Redakteurstexte | Weblication CMS Onlinedokumentation
Diese können Sie über die gewohnten Dateifunktionen zur Bearbeitung öffnen, anzeigen, kopieren, etc. de.editor.wTexts.php Deutsche Redakteurstexte im Editor Diese Textbausteine werden über die Framework-Funktion wTexts::getTextUser
Texteverwaltung (Inhaltsprojekt) | Weblication CMS Onlinedokumentation
Diese können Sie über die gewohnten Dateifunktionen zur Bearbeitung öffnen, anzeigen, kopieren, etc. default.wTexts.php Globale Texte für das betreffende Inhaltsprojekt Diese Textbausteine werden über die Framework-Funktion
Texteverwaltung (Inhaltsprojekt) | Weblication CMS Onlinedokumentation
Textbausteine bearbeiten | Weblication CMS Onlinedokumentation
Eine Änderung des Textbausteinnamens erfordert eine Anpassung der entsprechenden Aufrufe über die Framework-Funktion "wTexts::getText" . Über den Link " Sortieren " können Sie zu dieser Spalte eine alphabetische Sortierung vornehmen und diese
Textbausteine bearbeiten | Weblication CMS Onlinedokumentation
Eine Änderung des Textbausteinnamens erfordert eine Anpassung der entsprechenden Aufrufe über die Framework-Funktion "wTexts::getTextUser" . 'Eingabefeld (weiß hinterlegt)': In diesem Feld hinterlegen Sie den Ausgabetext zum jeweiligen
Produktfinder für maag-garden.ch auf Basis von Weblication®-Objekten
verwendet. Überschriften und andere sprachabhängige Elemente der Objekt Seitendarstellung werden mit der wTexts-Klasse aus den Sprachdateien