Kustomisasi Multibahasa Pada Frontend Website.
Maksudnya adalah: Sebagian dari teman-teman(supaya lebih mudah akan saya ganti dengan kalimat "Anda") pasti sudah mengetahui. Bahwa dalam frontend website yang kita bangun, selain konten yang ditampilkan dari dashboard admin. Terkadang kita menambah konten langsung pada file home.php sebagai kalimat pengantar, sapaan, seta masih banyak lagi tujuan penambahan konten tersebut.
Hal yang sama juga kita ketahui bahwasanya engine PopojiCms yang kita gunakan memiliki fitur multi bahasa, terkecuali bagi anda yang masih menggunakan build version yang lama dan belum melakukan update.
Pertanyaanya, apakah konten-konten yang kita tambahkan secara langsung pada file home.php tersebut juga akan menyesuaikan terhadap fitur multi bahasa ini...? Jawabanya tentu saja tidak.
Lalu bagaimana kita harus menyiasati hal tersebut? Salah satunya adalah dengan menggunakan cara yang telah saya buat tutorialnya yaitu tentang MENAMBAH SOURCE HALAMAN BARU dan dilanjutkan dengan tutorial tentang MEMBUAT HALAMAN BARU DAN MENAMPILKAN PADA FRONTEND. Ini adalah salah satu cara yang menurut saya sangat efisien.
Kemudian bagaimana untuk konten yang hanya memiliki kalimat pendek? Misalnya anda membuat sapaan pada frontend atau beranda website "Selamat datang di Website Official Popoji", rasanya kurang efisien jika kita membuat sebuah halaman baru yang isinya hanya judul saja. Oleh karena itu saya buat tutorial ini, karena masih ada lagi cara lain untuk menyiasati hal ini yang mungkin sebagian dari anda belum mengetahuinya.
Caranya adalah dengan menambahkan kalimat atau konten yang kita inginkan pada file po-content/lang/main/id.php dan gb.php
Sekarang kita akan buat sebuah contoh, dalam hal ini kita akan menambahkan kalimat-kalimat berikut:
- Selamat datang di website resmi Popoji.
- Mohon baca ketentuan berikut ini!
- Silahkan hubungi kami melalui formulir kontak!
Langkah-langkahnya sebagai berikut: Buka file po-content/lang/main/id.php dan gb.php
Pada file id.php tambahkan baris berikut ini:
$_['front_welcome'] = 'Selamat datang di website resmi Popoji';
$_['front_rules'] = 'Mohon baca ketentuan berikut ini!';
$_['front_contactus'] = 'Silahkan hubungi kami melalui formulir kontak!';
Pada file gb.php tambahkan baris berikut ini:
$_['front_welcome'] = 'Welcome to the official website Popoji';
$_['front_rules'] = 'Please read the following rules!';
$_['front_contactus'] = 'Please contact us via the contact form!';
Perhatikan kode diatas pada:
$_['front_welcome']
$_['front_rules']
$_['front_contactus']
Dimana dalam kode tersebut terdapat: "welcome", "rules", dan "contactus".
Simpan kedua file tersebut dan lanjutkan lokasi kerja anda pada file home.php sebagai file yang akan menampilkan konten-konten yang telah kita buat.
Sekarang perhatikan bahwa kita memiliki snippet untuk pemanggilan judul halaman, sebagai contoh:
=$this->e($front_about);?>
Untuk menampilkan konten-konten yang telah kita tambahkan tersebut, pada path dimana konten akan ditampilkan, tambahkan snippet diatas dan sesuaikan dengan mengganti kata/kalimat "about" dengan kata 'welcome', 'rules', 'contactus'. Sehingga akan menjadi seperti berikut:
=$this->e($front_welcome);?>
=$this->e($front_rules);?>
=$this->e($front_contactus);?>
Dengan demikian konten yang kita tambahkan dapat menyesuaikan dengan bahasa yang digunakan pengunjung atau pengguna wabsite kita.
Sebagian dari anda mungkin membutuhkan artikel ini, namun banyak dari anda juga tidak membutuhkan. Hal itu dikarenakan anda telah menonaktifkan fitur multibahasa yang kemudian menimbulkan banyak error. Terlebih lagi bagi anda yang telah menonaktifkan fitur tersebut kemudian mengaktifkan kembali. Dalam hal ini program yang dibuat dalam engine Popoji mengalami kebingungan atau error, yang kemungkinan disebabkan oleh rusaknya beberapa fungsi. Tentang hal ini, bukan berarti engine yang kurang bagus atau kurang canggih. Sebagai contoh mungkin sebagian dari anda pernah mengalami pada akun facebook anda, dimana tiba-tiba anda menerima notifikasi "Maaf kami bingung", benar bukan...?