Comments (5)
Please note that Babel itself doesn't perform any redirects. Currently there is no gateway plugin shipped with Babel. How does your gateway plugin look like? Are you using any htaccess redirects?
from babel.
if (stripos($_SERVER['REQUEST_URI'],'/fr') !== false || stripos($_SERVER['REQUEST_URI'],'/fr/') !== false) {
$modx->switchContext('french');
$modx->setOption('cultureKey', 'fr');
} elseif (stripos($_SERVER['REQUEST_URI'],'/de') !== false || stripos($_SERVER['REQUEST_URI'],'/de/') !== false) {
$modx->switchContext('german');
$modx->setOption('cultureKey', 'de');
} else {
$modx->switchContext('web');
$modx->setOption('cultureKey', 'en');
}
from babel.
Here we go, the unwanted behaviour is caused by your own gateway plugin. This statement validates to true for something like /demand.html
stripos($_SERVER['REQUEST_URI'],'/de') !== false
Check out the offical Babel tutorials at http://www.multilingual-modx.com/ to get your context switches work properly.
from babel.
That was what was wrong! Thank you! But I want people to be redirected to
the german context wether they type in site.com/de/ or site.com/de (with or
without the trailing slash... is that something that I need to add in the
htacess file?
On Wed, Dec 21, 2011 at 2:38 AM, Jakob Class <
[email protected]
wrote:
Here we go, the unwanted behaviour is caused by your own gateway plugin.
This statement validates to true for something like /demand.html
stripos($_SERVER['REQUEST_URI'],'/de') !== falseCheck out the offical Babel tutorials at http://www.multilingual-modx.com/to get your context switches work properly.
Reply to this email directly or view it on GitHub:
#48 (comment)
Best Regards,
Jean-Marc Buytaert
[email protected]
http://www.webdziner.com
832.886.8187
from babel.
Yes, I think so. Take a look at this tutorial for some htaccess rules: http://www.multilingual-modx.com/blog/2011/seo-friendly-multilingual-websites-with-modx-and-babel.html
from babel.
Related Issues (20)
- Error: Could not load context from babel class and snippet HOT 6
- Ability to add context_key in the translations list HOT 2
- Can't edit other language HOT 3
- It is necessary to replace icons with fonts HOT 1
- Set text strings in setup options with lexicons HOT 2
- Language is not showing in the dropdown HOT 1
- Not working with MODX 3 alpha-3 HOT 3
- No official documentation available HOT 2
- 404 Page not found - on every translation HOT 1
- Change default language HOT 1
- Modx 3.1.0 problems to show pages in babel plugin admin HOT 2
- BabelLinks not returning anything HOT 1
- Idea: Fire custom event when TV values have been synchronized HOT 2
- Bug: Synchronized TVs never triggered
- Feature request: New child translation seek for translated parent HOT 4
- BabelTranslation multiple ids for Resource HOT 1
- Feature request: toPlaceholder for BabelTranslation HOT 1
- Issue with INT as STRINGS in 3.3.1 HOT 2
- Babel max context HOT 1
- No sort parameter in BabelLinks HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from babel.