Elxis CMS Forum

Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: thanasis on July 04, 2015, 14:32:32

Title: Εναλλαγή frontend template για διαχειριστές
Post by: thanasis on July 04, 2015, 14:32:32
Καλησπέρα,
Θέλω να δουλεύω σε ένα νέο template, σε site που είναι online.
Υπάρχει τρόπος να μπορώ να βλέπω μόνο εγώ το index.php του νέου temlpate, αφήνοντας ως προκαθορισμένο το υπάρχον;
Αν θυμάμαι καλά, σε μια παλιά έκδοση του elxis υπήρχε ένα module, με το οποίο θα μπορούσε να γίνει κάτι αυτό.
Title: Re: Εναλλαγή frontend template για διαχειριστές
Post by: datahell on July 04, 2015, 18:28:46
Είναι πάρα πολύ εύκολο να το κάνεις.
Πήγαινε πάνω πάνω στο index.php του template που δουλεύει τώρα και γράψε αυτό:

if (eFactory::getElxis()->user()->gid == 1) {
   include(ELXIS_PATH.'/templates/blahblah/index.php');
   return;
}

Αντικατέστησε το "blahblah" με το φάκελο του νέου template σου. Το ίδιο μπορείς να κάνεις και για το αρχείο "inner.php" ή το "mobile.php" ή όποιο άλλο θες.

Tip: Με παρόμοιο τρόπο μπορούμε να εναλλάσουμε template με διάφορα κριτήρια, πχ μία συγκεκριμένη κατηγορία περιεχομένου και τα άρθρα της να εμφανίζονται με ξεχωριστό template ή οι ενοικιάσεις αυτοκινήτων του IOSR Cars να έχει ξεχωριστό template ή απλά διαφορετικό χρώμα background, κλπ. Υπάρχει πολύ μεγάλη ευελιξία στο Elxis 4.x σε τέτοια πράγματα. Αν δεν ξέρετε πως να κάνετε κάτι απλά ρωτήστε μας!
Title: Re: Εναλλαγή frontend template για διαχειριστές
Post by: thanasis on July 04, 2015, 18:44:08
Ευχαριστώ πάρα πολύ !!!