"Çok dilli" için CMS

1 Cevap php

i çoğunlukla aynı içeriğe sahip Amerikan ve İngiltere sürümlerini olması gerekir bir site geliştiriyorum. dil farklılıkları yüzden çeviri yazılımı için aramıyorum önemsizdir. Ben yazı başına iki metin alanı olan bir şey için amaçlayan ediyorum idealler. ABD metin için, bir ve Birleşik Krallık metin için, bir. Orada kitap karakterler için oldukça büyük bir galeri olması gerekiyor ve ben bir giriş eklediğinizde sadece kopyalayıp sonra ilk ülkenin girişini yazın ve 2. metin alanına 2 ülkenin yapıştırmak ve matematik için bazı kelimeler (matematik değiştirmek için ideal olacaktır Örneğin). Bu bana çok zaman kazanmak ve gelecekteki güncellemeler çok daha basit olur.

herhangi buna benzer özellikler veya ben böyle CodeIgniter veya MODX gibi bir çerçevede benim kendi oluşturmak için ihtiyacınız olacak olan orada bir şey var mı?

okuma, ve ben bu konuda herhangi bir yardım takdir için teşekkürler.

1 Cevap

Sen ikincil için MODX yılında birincil dil ve şablon değişkenler için düzenli belge değişkenleri (vb pageTitle, içerik,) kullanabilirsiniz. Zamanında kullanıcının seçimi için bir oturum değişkeni ayarlayın ve sonra sayfa belgede uygun alanları eklemek için ayrıştırılır zaman yürüten bir eklenti yapmak. Bu Modx şablonları tutucular ile çalışmak nasıl bir iyi bir anlayış alacağım.

Sizin eklenti böyle bir şey:

if ($_SESSION['userlang'] == 'en-us'){
  $content = $modx->documentObject['content'];
} else {
  $tv = $modx->getTemplateVarOutput('ukContent');
  $content = $tv['ukContent'];
}
$modx->setPlaceholder('content', $content);