Info til eksperter

Her er et par forklaringer til eksperter, der allerede er fortrolige med CMSimple eller CMSimple_XH, også under program interface.

Ingen langconfig.php længere

CMSimple har ingen langconfig filer længere (forskellig fra CMSimple_XH). Alt er flyttet ind i config.php. Sprog-og subsite-specifik konfiguration udføres af sin egen config.php's i sprog-og subsitefolders.

Så andet sprog og subsite er fuldt konfigurerbar!

Ingen subsite.php's som sprogfiler

Den ofte kritiserede "misbrug" af variable $sl i CMSimple_XH hører fortiden til. De normale sprogfiler bruges også til subsite hjemmesider og det andet sprog.

Andet sprog anerkender des sprog med mappe navn (de, en, etc.), subsites konfigureres i denne henseende.

Strukturniveauer

CMSimple virker i 3 levels:

Plugins på andet sprog og subsites

I en normal flersproget webside vil alt fungerer som før. Hvis der er indstillingsmuligheder, der indgår i sprogfilerne af plugins, kan plugin konfigureres som før ved sprogfilerne.

Flersprogede subsite

I subsite websider og deres andet sprog, er de samme plugin sprogfiler som i det primære websted. Så en anden konfiguration af plugins til subsite og deres andet sprog (fra sprogfilerne af plugins) er det ikke muligt længere. Men du kan gøre noget.

Du kan oprette en plugin sti i mappen med det andet sprog eller subsite, og gemme dine egne sprog-og konfigurationsfiler der, som derefter anvendes af plugin:

./subsite/plugins/plugin_name/config/
./subsite/plugins/plugin_name/languages/

Således kan alle plugins til hvert andet sprog, og hver subsite være udformet forskelligt, og hver andet sprog og subsite kan have forskellige sprog blokke.

Også de plugins, der tilbyder en anden konfiguration af de sproglige variabler, kan på denne måde være anderledes konfigureret i subsite og et andet sprog.