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 =
Pflegemasken für Metadaten aus der Dokumentenerweiterung
" alt= " '.$language.' "/> '; } } } if($languageStr != ''){ print ' class= " wEditorExtensionFunction "> '; print ' '.wTexts::getTextUser('editor_show_hide_language_sync').'  '; print $languageStr; print ' '; } } ]]> class= "
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
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
Logo sprachabhängig ausgeben
version= " 1.0 "> name= " logo "> id= " logo " href= " {$wProjectPath}/index.php " title= " {php:functionString('wTexts::getText', 'goto_homepage')} "> <!-- ... --> <!-- ### Hier definieren Sie die Variable für den Pfad der
SEO: Optimierte Eingabe von Titel / Beschreibung
... class= " wEditorExtensionLabel "> select= " php:functionString('wTexts::getTextUser', 'editor_page_title') "/> * ( select= " php:functionString('wTexts::getTextUser',
Benutzersprachen im Backend
finden kann! Legen Sie die gewünschte Sprache als Text-XML-Datei ab z.B. /weblication/grid5/custom/texts/ru.standard.wTexts.xml Alle in diesem Verzeichnis abliegenden Sprachen werden automatisch in die Weblication Sprachdatenbank gespielt,
Weblics® 2.x in BASE 1.x nutzen
" title= " {php:functionString('wTexts::getTextUser', 'be_edit_global_content')} "/> <!-- Globale Inhalte des oberen Bereichs --> name= "
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
Sprachabhängige Inhalte über CSS definieren
Angabe wGetText(xxx) (xxx steht für das Sprachkürzel mit Angabe des Textbausteinnamens) wird die Framework-Funktion wTexts::getText angesprochen, welche somit die allgemeine Textdatei des Sprachprojektes für die Ausgabe der Texte heranzieht.
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 "
HTML Meta-Daten setzen und pflegen
Über Meta-Tags können Sie nützliche Anweisungen für Web-Server, Web-Browser und Suchdienste zentral notieren und optional den Redakteuren zur Pflege anbieten.
Sprachabhängige Texte zu Sprachprojekten
Die Verknüpfung zur Textbaustein-Datei ist bereits im Standard über die meisten Templates umgesetzt. Diese nutzen die wTexts-Framework-Funktionen, um einen Text (z.B. Startseite) in der jeweiligen Sprache auszugeben (z.B. bei englischer Sprache
wRepository::getDocumentsDir
/dev/dokumentationen/framework/klassen/wTagcloud.php /dev/dokumentationen/framework/klassen/wTexts.php /dev/dokumentationen/framework/klassen/wThumbnail.php /dev/dokumentationen/framework/klassen/wTwitter.php
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