Deci. mai nou lucrez si eu cu TemplaVoila, care mi se pare extraordinar de puternic. Nu are nici o legatura o metoda cu alta cum se foloseste site-ul pentru a fi multilanguage. Toata chestia sta in setarea din SETUP. Pun mai jos un ex de configurare pe care o folosesc eu la site-uri:
config {
spamProtectEmailAddresses = 2
spamProtectEmailAddresses_atSubst = @
disablePrefixComment = 1
extTarget = _top
linkVars = L
sys_language_uid = 0
language = ro
locale_all = ro_RO
pageTitleFirst = 1
metaCharset = utf-8
renderCharset = utf-8
# cache = 0
# no_cache = 1
doctype = xhtml_strict
xhtml_cleaning = all
index_enable = 1
additionalHeaders = Content-Type:text/html;charset=utf-8
simulateStaticDocuments=0
baseURL =
http://www.revistatus.ro/ tx_realurl_enable = 1
uniqueLinkVars = 1
prefixLocalAnchors = all
defaultToHTMLsuffixOnPrev = 1
# FOR TEMPLA VOILA MULTILANGUAGE
sys_language_mode = content_fallback
sys_language_overlay = 1
sys_language_overlay = hideNonTranslated
}
# CUSTOM PAGE TITLE
config.noPageTitle = 2
page.headerData.1 = TEXT
page.headerData.1.field = title
page.headerData.1.wrap = <title> Default Site Title text here .:. |</title>
#####################
# DOC TYPE
#####################
page.config.htmlTag_setParams = xml:lang="en" lang="en"
page.config.htmlTag_setParams = xmlns="
http://www.w3.org/1999/xhtml"
page.config.doctype (
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
)
/*
#####################
# DOC TYPE
#####################
page.config.htmlTag_setParams = xml:lang="ro" lang="ro"
page.config.doctype (
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
)
*/
########################################################################################
# Setting up the language variable "L" to be passed along with links
########################################################################################
config.linkVars = L // acesta transmite limba
# Romanian language, sys_language.uid = 1
[globalVar = GP:L = 1] // e important sa se faca aceste setari
config.sys_language_uid = 1
config.language = ro
config.locale_all = ro_RO
[global]
La final vreau sa mai adaug ca e important la TemplaVoila sa se instaleze extensia static_info_tables, fiindca fara ea nu functioneaza Localization View sa poti face switchul de limba. Sper ca nu e prea tarziu pentru aceste explicatii. Daca se vrea mai clar, pot sa explic