<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://fbb.just4test.de/extern.php?action=feed&amp;tid=4697&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Informationen für CMS/made simple / CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
		<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=4697</link>
		<description><![CDATA[Die aktuellsten Beiträge in CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten.]]></description>
		<lastBuildDate>Mon, 21 Aug 2017 00:08:18 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=40567#p40567</link>
			<description><![CDATA[<p>Diese Methode, eine mehrsprachige Seite aufzusetzen funktioniert wunderbar, allerdings nur, wenn die Datenstruktur wie vorgeschlagen ist. <br />Sobald man alle Daten eine Ebene tiefer legt, liefert der BDT get_root_page_alias nicht mehr die richtigen Alias-Namen. Jedenfalls steht in der Variable {$lang} dann der Alias der übergeordneten Seite (anstelle von &quot;de&quot; bei mir dann &quot;Projekt1&quot;).</p><p>Was müsste man abändern, damit das auch innerhalb der folgenden Seitenstruktur funktioniert? </p><p>Projekt1 (mehrsprachig)<br />1.1. Weiterleitungsseite (Standardseite) mit oben erstelltem leerem Template !<br />1.2. de (Inhaltsseite -&gt; Startseite für deutsch)<br />-- 1.2.1 Startseite (interner Link zur Seite de)<br />-- 1.2.2 weitere Seite usw.<br />1.3. en (Inhaltsseite -&gt; Startseite für englisch)<br />-- 1.3.1 Home (interner Link zur Seite en)<br />-- 1.3.2 next Site etc.<br />1.4. es (Inhaltsseite -&gt; Startseite für spanisch<br />-- 1.4.1 Inicio (interner Link zur Seite es)<br />-- 1.4.2 página siguiente etc.</p><p>Projekt2 (keine Mehrsprachigkeit)<br />2.1 Home<br />2.2 Seite 1<br />-- 2.2.1 Subseite<br />-- 2.2.2 Subseite<br />...</p><p>Projekt3 (keine Mehrsprachigkeit)<br />3.1 Home<br />3.2 Seite 1<br />-- 3.2.1 Subseite<br />-- 3.2.2 Subseite<br />...</p><p>Die Projekte gehören zusammen, werden mit Varianten des selben Templates gestaltet und sollen über {MultiDomains} in einer einzigen CMSMS-Installation angesprochen und gepflegt werden.</p>]]></description>
			<author><![CDATA[dummy@example.com (juto)]]></author>
			<pubDate>Mon, 21 Aug 2017 00:08:18 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=40567#p40567</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38690#p38690</link>
			<description><![CDATA[<p>Hm, ich habe auch pretty Url mit keiner Endung und es funktioniert korrekt. Allerdings habe ich noch ein altes Menu-Template das ich mal in der 1.10er Version angepasst habe.</p><p>Ja, Unterpunkte habe ich damit gab es das Problem im Besonderen, dass die Unterpunkte der Startseite (Sektion 1) als dritte in der Hierachie angezeigt wurden...aber wie gesagt mit Vertauschung der Linkseite und der Inhaltsseite funktioniert es.</p><p>Home</p><p>English (en -Linkseite)<br />&#160; &#160; Section 1 (erste Inhaltsseite Englisch)<br />&#160; &#160; &#160; &#160; </p><ol class="decimal"><li><p>subpage 1</p></li><li><p>subpage 2</p></li><li><p>subpage 3</p></li></ol><p>&#160; &#160; Section 2</p><ol class="decimal"><li><p>subpage 1</p></li><li><p>subpage 2</p></li></ol><p>Deutsch (de -Linkseite)</p><p>&#160; &#160; Sektion 1 (erste Inhaltsseite deutsch)</p><ol class="decimal"><li><p>Unterseite 1</p></li><li><p>Unterseite 2</p></li><li><p>Unterseite 3</p></li></ol><p>&#160; &#160; Sektion 2</p><ol class="decimal"><li><p>Unterseite 1</p></li><li><p>Unterseite 2</p></li></ol>]]></description>
			<author><![CDATA[dummy@example.com (kumquats)]]></author>
			<pubDate>Mon, 09 May 2016 16:54:10 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38690#p38690</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38689#p38689</link>
			<description><![CDATA[<p>Klar, im Endeffekt gehts dabei dann aber eigentlich hauptsächlich um die sogenannte &quot;Geschmacksache&quot;</p><p>Wie man es macht hängt hauptsächlich von Endung/Pretty-url/Verzeichnisstruktur ab. Ohne pretty-url ists einfacher umdrehen wie du es machst.</p><p>Wenn ich bei pretty-url mit (z.B.) .html enden lasse, dann dreh ich es um (z.B. <a href="http://www.domain.com/de/startseite.html)" rel="nofollow">www.domain.com/de/startseite.html)</a><br />Ich hab den Aufbau mit Verzeichnisnamen gemacht (also ohne Endungen), somit ist der genannten Weg für mich vorteilhafter, also als Start domain.com/de und dann domain.com/de/alias2 usw.<br /> Insbesondere ja auch, da ich im Menü keine Unterpunkte habe, somit eine Linie. Was auch beim css viel erleichtert.</p><p>So bin ich auch erst beim erstellen des responsiven Designs mit Menü ohne JS draufgekommen, dass ich vielleicht die aktuelle Seite &quot;markieren&quot; soll.</p>]]></description>
			<author><![CDATA[dummy@example.com (owr_web)]]></author>
			<pubDate>Mon, 09 May 2016 14:04:31 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38689#p38689</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38686#p38686</link>
			<description><![CDATA[<p>Erst einmal Danke für die tolle und aktuelle Zusammenstellung!<br />Ich hatte dasselbe Problem mit der Startseite.<br />Habe es aber anders gelöst: Goran schreibt in seinem Blog, dass es genau umgedreht ist; die Übergeordnete Seite der jeweiligen Sprache ist der Link und ihm wird der Alias z. B. &quot;de&quot; gegeben.<br />Auf die erste Inhaltsseite (hier Startseite genannt) wird damit verlinkt.<br />Dann funktionierte es bei mir ohne weitere Veränderungen.</p>]]></description>
			<author><![CDATA[dummy@example.com (kumquats)]]></author>
			<pubDate>Mon, 09 May 2016 08:57:30 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38686#p38686</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38685#p38685</link>
			<description><![CDATA[<p>Hab noch einen Nachtrag - und zwar fürs Menü. Da ja die Startseite eigentlich ein Link auf die übergeordnete Seite ist, wird sie nicht als aktive Seite erkannt. Das kann für einfache Menüs recht schnell gelöst werden und zwar indem man das if fürs current dupliziert und anpasst, z.B.:</p><div class="codebox"><pre><code>[== smarty ==]
    {if $page_alias == &#039;de&#039; &amp;&amp; $node-&gt;alias == &#039;startseite&#039;}
      {* this is the current page *}
      {assign var=&#039;liclass&#039; value=$liclass|cat:&#039; menuactive&#039;}
      {assign var=&#039;aclass&#039; value=$aclass|cat:&#039; menuactive&#039;}
    {/if}</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (owr_web)]]></author>
			<pubDate>Sun, 08 May 2016 15:01:19 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38685#p38685</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38186#p38186</link>
			<description><![CDATA[<p>Meiner Meinung nach ja.</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Tue, 15 Mar 2016 15:04:59 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38186#p38186</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38185#p38185</link>
			<description><![CDATA[<p>Wenn ich das jetzt also richtig interpretiere ist es BSE (BiepSchnurzEgal) welches ich von den beiden nehme - oder?</p>]]></description>
			<author><![CDATA[dummy@example.com (owr_web)]]></author>
			<pubDate>Tue, 15 Mar 2016 14:09:32 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38185#p38185</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38183#p38183</link>
			<description><![CDATA[<p>Nimmt sich nicht viel.<br />Ob ich das Page-Alias über die Smarty-Klasse und zwei Methoden aus den Template-Variablen hole oder über die cms_utils-Klasse und zwei Methoden ... abgesehen davon, wie kommt denn die Variable überhaupt ins Template? <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /> D.h. CMSms hat das Page-Alias schon lange vorher ermittelt und in einer Variable gespeichert.</p><p>EDIT:</p><p>Allerdings fällt mir dabei auf, dass derartige Variablen offenbar doppelt vorkommen.<br />Einmal als Template-Variablen und einmal als &quot;System-Variablen&quot; im CMSms-Objekt.</p>]]></description>
			<author><![CDATA[dummy@example.com (NaN)]]></author>
			<pubDate>Mon, 14 Mar 2016 20:29:01 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38183#p38183</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38182#p38182</link>
			<description><![CDATA[<p>Hätte da nur noch eine Sache</p><div class="codebox"><pre><code>$c_alias = cms_utils::get_current_alias();</code></pre></div><p>&#039;ne ganze Klasse zu aktivieren, nur um etwas bereits bekanntes zu ermitteln, erscheint mir etwas oversized.</p><p>Worauf ich hinaus will - Smarty kennt die Variable $page_alias (den Alias für die aktuelle Seite) bereits. Nach meiner bescheidenen Meinung müsste es doch effizienter sein, sich den Wert von Smarty zu holen, als (nochmals) den ganzen Core dafür zu bemühen - also in etwa so</p><div class="codebox"><pre><code>$c_alias = $smarty-&gt;getTemplateVars(&#039;page_alias&#039;);</code></pre></div><p><a href="http://www.smarty.net/docs/en/api.get.template.vars.tpl" rel="nofollow">http://www.smarty.net/docs/en/api.get.template.vars.tpl</a></p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Mon, 14 Mar 2016 18:58:03 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38182#p38182</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38162#p38162</link>
			<description><![CDATA[<p>Danke fürs Durchschauen - habs gleich mal korrigiert.<br />Gleichzeitig auch die Suche noch im ersten Beitrag hinzugefügt, sodass alles beisammen ist. Aber irgendwas fehlt mir eigentlich noch - ich weiß nur noch nicht, was ....</p>]]></description>
			<author><![CDATA[dummy@example.com (owr_web)]]></author>
			<pubDate>Sat, 12 Mar 2016 17:38:44 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38162#p38162</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38157#p38157</link>
			<description><![CDATA[<p>Bin die Anleitung gerade noch mal durchgegangen und da ist mir noch etwas aufgefallen</p><div class="quotebox"><blockquote><div><p>$query&#160; = &#039;SELECT hierarchy FROM &#039; . <span style="color: red">cms_db_prefix()</span> . &#039;content WHERE content_alias = ?&#039;;</p></div></blockquote></div><p>Das Datenbank-Prefix gibt&#039;s in der 2.x als Konstante CMS_DB_PREFIX, und bekanntermaßen <a href="http://www.cmsmadesimple.de/forum/viewtopic.php?id=4334" rel="nofollow">sind Konstanten performanter</a></p><p>Also effizienter</p><div class="quotebox"><blockquote><div><p>$query&#160; = &#039;SELECT hierarchy FROM &#039; . <span style="color: green">CMS_DB_PREFIX</span> . &#039;content WHERE content_alias = ?&#039;;</p></div></blockquote></div><p>Aber keine Bange - du bist in bester Gesellschaft. Selbst im Core findet sich noch beides (kopfschüttel) ... allein in der include.php 3x.</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Fri, 11 Mar 2016 12:34:22 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=38157#p38157</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=37645#p37645</link>
			<description><![CDATA[<p>Da hab ich ja glatt die Suche vergessen. Die kann im Grunde recht einfach aufgebaut werden.<br />Einziges Manko, oder vielleicht sogar Vorteil:</p><ul><li><p>In diesem Beispiel habe ich die Bildergalerie ausgeblendet.</p></li><li><p>Es ist eine Abfrage eingebaut, dass nur die Seiten der Sprache ausgegeben werden (die 999 steht für die erste Stelle vor der Sprachstartseite (de oder en oder es oder ..) - mit 0 zu zählen beginnen!</p></li><li><p>Damit auch &quot;kein Ergebnis&quot; ausgegeben wird, wenn &quot;nur&quot; in Galerie oder anderen Sprachen gefunden wurde noch einen Zähler und die passende Variable ein zweites Mal</p></li><li><p>Die Einträge können auch so abgewandelt werden, dass der erste beim Zähler auch aussagt &quot;nichts in dieser Sprache gefunden, es könnte jedoch in den anderen Sprachseiten Ergebnisse geben&quot;</p></li></ul><div class="codebox"><pre><code>[==Suchtemplate==]{if $itemcount &gt; 0}
&lt;ul&gt;
{counter start=&#039;0&#039; assign=&#039;rescount&#039;}
  {foreach from=$results item=entry}
{if $entry-&gt;module != &quot;Gallery&quot;}
{if $entry-&gt;url|mb_substr:999:2 == $lang}{counter assign=&#039;rescount&#039;}
  &lt;li&gt;{* $entry-&gt;title *} - &lt;a href=&quot;{$entry-&gt;url}&quot;&gt;{$entry-&gt;urltxt}&lt;/a&gt; ({$entry-&gt;weight}%)&lt;/li&gt;
  {*
     You can also instantiate custom behaviour on a module by module basis by looking at
     the $entry-&gt;module and $entry-&gt;modulerecord fields in $entry
      ie: {if $entry-&gt;module == &#039;News&#039;}{News action=&#039;detail&#039; article_id=$entry-&gt;modulerecord detailpage=&#039;News&#039;}
  *}
{/if}
{/if}
  {/foreach}
{if $rescount == 0}&lt;p&gt;&lt;strong&gt;{$mynoresultsfound}&lt;/strong&gt;&lt;/p&gt;{/if}
&lt;/ul&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
{else}
  &lt;p&gt;&lt;strong&gt;{$mynoresultsfound}&lt;/strong&gt;&lt;/p&gt;
{/if}</code></pre></div><p>BTW: Kann mir bitte jemand erklären, was der Unterschied zwischen entry-title und entry urltxt ist? oder besser gesagt was er sein sollte? er gibt mir bei jedem Test und immer und überall das selbe, nämlich den Seitentitel aus.</p>]]></description>
			<author><![CDATA[dummy@example.com (owr_web)]]></author>
			<pubDate>Tue, 19 Jan 2016 21:29:40 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=37645#p37645</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=37638#p37638</link>
			<description><![CDATA[<p>So, hab den Beitrag mal <span class="bbs">(fast)</span> vervollständigt. Da man ja nie weiß, wann welche Seiten abgeschalten, Links geändert werden usw. hab ich mal versucht alles reinzuschreiben.<br /><span class="bbs">die error404 folgt noch <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /></span></p><p>Die error404 ist nun auch dabei - somit ist eigentlich alles für eine kleine mehrsprachige Webseite vorhanden.</p>]]></description>
			<author><![CDATA[dummy@example.com (owr_web)]]></author>
			<pubDate>Sun, 17 Jan 2016 16:19:46 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=37638#p37638</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=37619#p37619</link>
			<description><![CDATA[<p>Naja, im Kontext passt es hier sicherlich besser her - wenn wir doch schon ein separates Board für diese Thematik haben <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/big_smile.png" alt="big_smile" />.</p>]]></description>
			<author><![CDATA[dummy@example.com (cyberman)]]></author>
			<pubDate>Mon, 11 Jan 2016 17:45:37 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=37619#p37619</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMSMS-2: Mehrsprachigkeit ohne Module bei kleineren Webseiten]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=37618#p37618</link>
			<description><![CDATA[<p>Tu dir keinen Zwang an <img src="http://www.cmsmadesimple.de/forum/plugins/ezbbc/style/smilies/wink.png" alt="wink" /> Aber vielleicht werd ichs noch ein wenig aufbereiten, sodass zwar die zwei Links drinnen bleiben, aber alle Schritte hier im Text sind.</p>]]></description>
			<author><![CDATA[dummy@example.com (owr_web)]]></author>
			<pubDate>Mon, 11 Jan 2016 17:34:47 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=37618#p37618</guid>
		</item>
	</channel>
</rss>
