Как построить Вавилонскую башню. Мультиязычность/мультисайтовость Drupal на примере одного сайта
1.
2. КАК ПОСТРОИТЬ ВАВИЛОНСКУЮ БАШНЮ Мультиязычность/мультисайтовость Drupal на примере одного сайта Алексей Гапонов, User Experience Design Group, Exigen Services
3.
4. С ЧЕГО ВСЕ НАЧАЛОСЬ Май 2008 — запуск проекта для корпоративных сайтов Exigen Services
5.
6.
7. 3 МЕСЯЦА СПУСТЯ: НАЧАЛО ИСПОЛЬЗОВАНИЯ Разные требования к разным рынкам
8.
9.
10.
11. «DRUPAL НА ПРОКАЧКУ» global $locale global $locale; switch ($locale) { case "ru": //do something break;
12. «DRUPAL НА ПРОКАЧКУ» Многоязычные заголовки через preprocess_page // exigenservices_preprocess_page if(stristr(drupal_get_title(),'=>')) { eval("$localizedtitle = array(".html_entity_decode(drupal_get_title()).");"); $vars['title'] = localizedtitle[$locale]; }
22. «ВЕЛИКОЕ РАЗДЕЛЕНИЕ» sitecopy.sql DROP TABLE IF EXISTS `ru_node`; CREATE TABLE IF NOT EXISTS `ru_node` ( `nid` int(10) unsigned NOT NULL auto_increment, # … ); INSERT INTO `ru_node` SELECT * FROM `node`;
26. КАК ВСЕ ОБСТОИТ СЕЙЧАС exigenservices.com exigenservices.ru exigenservices.se exigenservices.de exigenservices.lt exigenservices.lv exigenservices.com.ua exigenservices.co.cn