Hallo an alle,
ich bin dabei eine kleine Portfolio Seite zu erstellen, dessen Inhalte individuell für jeweilige Personen angezeigt werden. Hier ein Auszug:
<app>
<tags>
<tag>User1</tag>
<tag>User4</tag>
<tag>User6</tag>
</tags>
<title>
<![CDATA[Name von Portfolio 1]]>
</title>
<text>
<![CDATA[<p>Das hier ist Portfolio 1</p>
<p>Hier stehen dann diverse Textinhalte</p>
<p>Hier stehen dann diverse Textinhalte</p>
<h2>Features</h2>
<ul>
<li>Aufzählung 1</li>
<li>Aufzählung 2</li>
</ul>
]]>
</text></app>
Portfolio 1 wird jetzt also nur für User 1, 4 und 6 angezeigt. Das geschieht über die Ausgabe eines Links, z.B.:
http://portfolio.sven.de/User1/passwort/#0
In dieser XML-Datei sind jetzt noch viele weitere Tags mit <app> (Portfolio Inhalte) und überall, bei denen der Tag User1 gesetzt ist, kann über den Beispiellink die einzelnen Portfolio Inhalte eingesehen werden. Bei den Inhalten wo kein User1 gesetzt ist, werden ihm/ihr nicht angezeigt.
Das funktioniert so weit so gut. Jetzt möchte ich aber alles noch 2-sprachig anbieten und zwar innerhalb des Text-Tags, Beispiel:
<text>
<de>
<![CDATA[<p>Das hier ist Portfolio 1</p>
<p>Hier stehen dann diverse Textinhalte</p>
<p>Hier stehen dann diverse Textinhalte</p>
<h2>Features</h2>
<ul>
<li>Aufzählung 1</li>
<li>Aufzählung 2</li>
</ul>
]]>
</de>
<en>
<![CDATA[<p>This is Portfolio 1</p>
<p>Content text text</p>
<p>Content text text</p>
<h2>Features</h2>
<ul>
<li>Bulletpoint 1</li>
<li>Bulletpoint 2</li>
</ul>
]]>
</en>
</text></app>
Ob nun der deutsche Inhalt oder der englische angezeigt wird, möchte ich gerne über den Link lösen:
http://portfolio.sven.de/de/User1/passwort/#0
http://portfolio.sven.de/en/User1/passwort/#0
Und hier scheitere ich leider kläglichst. Ich weiß nicht, wie ich zum Einen das einfügen/deklarieren muss, damit zwischen <de> und <en> unterschieden wird und zum Anderen wie dies dann an diese Stelle im Link landet.
Ich hoffe wirklich ihr könnt mir dabei helfen.
Vielen Dank schon einmal im Vorfeld!
Gruß Sven