3060 Posts in 864 Topics by 646 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 358 Views |
-
DataObject::get with Translatable ON - SiteTree/Page difference.

29 December 2011 at 3:25am
Hello,
im using this really simple setup, but im surprised with odd behaviour.
This code will return only localized pages:
return DataObject::get("SiteTree");
this is returning all pages - doesn't care about locale:
return DataObject::get("Page");
SS version:
SS 2.4.6mysite/_config.php:
Translatable::set_default_locale('en_US');
Object::add_extension('SiteTree','Translatable');
Object::add_extension('SiteConfig','Translatable');
Translatable::set_allowed_locales(array('en_US','ru_RU'));mysite/code/Page.php >> Page_Controller:
...
public function init() {
parent::init();
if($this->dataRecord->hasExtension('Translatable')) {
i18n::set_locale($this->dataRecord->Locale);
setlocale(LC_TIME, $this->dataRecord->Locale . ".utf8");
}
...
}...
Is this standard behaviour?
Regards
Pali
| 358 Views | ||
|
Page:
1
|
Go to Top |

