Hi, saya ada kesulitan pada layout modul. misalnya saya membuat modul ymonline, bagaimana caranya agar pada saat dibuka oleh pengunjung dia menggunakan layout main.php sedangkan ketika dibuka oleh admin dia menggunakan layout admin.php?. Seperti pada Joomla yang memiliki dua layout yaitu BackOffice dan FrontOffice.
terima kasih.
Page 1 of 1
Memuat layout utama dari module
#3
Posted 02 August 2010 - 12:04 AM
Quote
pengunjung dia menggunakan layout main.php sedangkan ketika dibuka oleh admin dia menggunakan layout admin.php?.
kalo pengunjungnya atau admin login, maka file prosesnya yang akan mengarahkan/me-redirect.
Kya nya ga cocok seperti jomla, krn main.php adalah file index/default. klo mo rubah harus rubah d confignya file path contollernya-nya, dan mungkin bakalan ribet, he heee blum nyoba sih.

knp ga taruh kondisi nya d main.php saja?
main.php
<html>
<head>
</head>
<body>
<?php
Yii::app()->user->isGuest === 'Admin') // asumsi leveling dgn hardcore
echo $content_admin;
else
echo $content_pengunjung;
?>
</body>
</html>
just make it simpler..
#4
Posted 02 August 2010 - 01:56 AM
fastcrash, on 02 August 2010 - 12:04 AM, said:
kalo pengunjungnya atau admin login, maka file prosesnya yang akan mengarahkan/me-redirect.
Kya nya ga cocok seperti jomla, krn main.php adalah file index/default. klo mo rubah harus rubah d confignya file path contollernya-nya, dan mungkin bakalan ribet, he heee blum nyoba sih.
knp ga taruh kondisi nya d main.php saja?
main.php
just make it simpler..
Kya nya ga cocok seperti jomla, krn main.php adalah file index/default. klo mo rubah harus rubah d confignya file path contollernya-nya, dan mungkin bakalan ribet, he heee blum nyoba sih.

knp ga taruh kondisi nya d main.php saja?
main.php
<html>
<head>
</head>
<body>
<?php
Yii::app()->user->isGuest === 'Admin') // asumsi leveling dgn hardcore
echo $content_admin;
else
echo $content_pengunjung;
?>
</body>
</html>
just make it simpler..

makasih atas replynya.
Karena memang tampilannya berbeda banget antara member/pengunjung dengan admin. Dari css dan javascript juga berbeda. Sebenarnya keinginan saya sederhana saja, modul ditampilkan ke pengunjung hanya hasilnya saja(hasil render). Kemudian admin berfungsi untuk menambah dan mengubahnya. Ada saran yang lebih baik dan simple
#5
Posted 02 August 2010 - 02:27 AM
Quote
Ada saran yang lebih baik dan simple
?
uhm.. kyanya itu aja yang ada d pikiran gw boz.

cara lain ya brarti aplikasi yii-nya dibuat dua(crud dng 2 tmpt yg berbeda),
satu yg buat admin
end
satu yg buat pengunjung
#6
Posted 06 September 2010 - 12:43 AM
fastcrash, on 02 August 2010 - 02:27 AM, said:
uhm.. kyanya itu aja yang ada d pikiran gw boz. 
cara lain ya brarti aplikasi yii-nya dibuat dua(crud dng 2 tmpt yg berbeda),
satu yg buat admin
end
satu yg buat pengunjung


cara lain ya brarti aplikasi yii-nya dibuat dua(crud dng 2 tmpt yg berbeda),
satu yg buat admin
end
satu yg buat pengunjung

kenapa bukan layoutnya diganti gitu gan?..
di controlernya, if admin layout = layout admin
gitu gak seehh
Best Regard
Tidak ada coding yang salah
Yang ada hanyalah Coding yang lebih baik
Tidak ada coding yang salah
Yang ada hanyalah Coding yang lebih baik
#7
Posted 06 September 2010 - 01:03 AM
aqge, on 06 September 2010 - 12:43 AM, said:
kenapa bukan layoutnya diganti gitu gan?..
di controlernya, if admin layout = layout admin
gitu gak seehh
di controlernya, if admin layout = layout admin
gitu gak seehh
bisa juga begitu..
public $layout='application.views.layouts2.column1';
tp berhubung doi..
__agus, on 02 August 2010 - 01:56 AM, said:
Karena memang tampilannya berbeda banget antara member/pengunjung dengan admin. Dari css dan javascript juga berbeda. Sebenarnya keinginan saya sederhana saja, modul ditampilkan ke pengunjung hanya hasilnya saja(hasil render).
mangkenya sekalian bablas menurut ane saranin di crud 2 x, file2x & fungsi2x yg ga guna ya dibuang.
Share this topic:
Page 1 of 1

Help














