logo
  • Home
  • Webdesign
    • Websites mit CMS
    • Datenbank-Anwendungen
    • Preise
    • Fotogalerie
    • Online-Shops
    • ExpressionEngine Dienstleistungen
  • Office Services
    • Software localization and German manuals
    • Übersetzen englischer Software
    • Übersetzen englischer Handbücher
    • Erstellen von Handbüchern
  • Referenzen
  • Kontakt
    • Über uns
    • Formular für Offerte
  • Downloads

News

Deutsches Wiki-Template in Expression Engine

26.09.2006 | In Expression Engine | Von Werner Gusset | Kommentare : 0
Im Language Pack 1.5 ist es mitgeliefert und hier zusätzlich zum Download.

Im deutschen Language Pack für Expression Engine 1.5 habe ich auch ein deutsches Wiki-Template 'standarddeutsch' verpackt. Der Ordner muss in 'themes/wiki_themes' kopiert werden.

In das vom Wiki-Module erstellte Template muss dann das deutsche Template wie folgt eingefügt werden:

{exp:wiki base_path="wiki/index" wiki="default_wiki" theme="standarddeutsch"} 

Die Namensräume, 'Kategorie' oder 'Titles' sind im Language-File übersetzt. Eine Eigenheit des Wiki-Modules sind aber die Begriffe, die für die URLs (und damit für die interne Verarbeitung) im Englischen stehen bleiben müssen und dann als Titel auf den entsprechenden Wiki-Seiten auftauchen.

Es sind dies “Categories, Titles, Uploads, Files, Recentchanges” immer in Kombination mit “Spezial: ...”. Und das stört natürlich.

Die Lösung sind Conditionals im Wiki-Template, welche diese englischen Titel durch deutsche ersetzen. Im Template 'standarddeutsch' sind dazu folgende Änderungen vorgenommen worden, welche in einem aus dem englischen übernommenen Template eingefügt werden müssten.

Folgende Zeile ist zu suchen

{if topic == 'index'} 

und der folgender Code ersetzt alle Zeilen bis vor das schliessende '/h2'

{if topic == &#39;index&#39;}<br />{wiki_name}<br /><br />{if:elseif special_page &#38;&#38; topic == &#39;Titles&#39;}<br />{special_namespace}: Titel<br /><br />{if:elseif special_page &#38;&#38; topic == &#39;Files&#39;}<br />{special_namespace}: Dateien<br /><br />{if:elseif special_page &#38;&#38; topic == &#39;Uploads&#39;}<br />{special_namespace}: Datei hochladen<br /><br />{if:elseif special_page &#38;&#38; topic == &#39;Categories&#39;}<br />{special_namespace}: Kategorien<br /><br />{if:elseif special_page &#38;&#38; topic == &#39;Recentchanges&#39;}<br />{special_namespace}: Letzte &#196;nderungen<br /><br />{if:else}<br />{title}<br />{/if} 

Hier ist die Eingabe eines Kommentars möglich:





Sicherheitscode


  • News Home

Kategorien

  • Dies & Das
  • Expression Engine
  • ExpressionEngine Tipps
  • MojoMotor
  • Octave 2 GmbH
  • Software

Octave 2 GmbH

Ringstrasse 8
CH - 2560 Nidau / Biel
Tel: 032 333 27 21
Fax: 032 333 27 17
info@octave2.ch

Angebot

  • Webdesign
  • Office Services
  • Referenzen
  • News
  • ExpressionEngine

Service

  • Home
  • Kontakt
  • Über uns
  • Testimonials
  • Links

RSS Feeds

  •   News
  •   EE-Downloads

Offerte

  • Formular für Offerte
top Seitenanfang
© Copyright 1997-2012 Octave 2 GmbH | Member of the ExpressionEngine Professional Network
  • Home
  • Webdesign
  • Kontaktformular
  • Downloads
Octave 2 GmbH, Ringstrasse 8, 2560 Nidau, Tel. 032 333 27 21
© 2011 Octave2 GmbH