Elxis CMS Forum

Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: c8620p on November 22, 2007, 04:44:01

Title: mainbody και αρχική σελίδα
Post by: c8620p on November 22, 2007, 04:44:01
Γίνεται να εμφανίσουμε εκεί που από το template μας είναι το mainbody στην αρχική σελίδα ΜΟΝΟ,
κάποια modules χωρίς να δημιουργείται κάποιο κενό - αν γίνομαι κατανοητός?
Δηλαδή στην αρχική σελίδα να μην έχει τίποτα άλλο εκτός από κάποια modules
και έπειτα κατόπιν επιλογής από το μενού ο επισκέπτης να μπορεί να βλέπει και το mainbody.
Title: Re: mainbody και αρχική σελίδα
Post by: datahell on November 22, 2007, 11:33:57
Βεβαίως και μπορείς, είναι πάρα πολύ εύκολο.

Παράδειγμα:
Code: (php) [Select]
<?php 
if (($option == &#39;&#39;) || ($option == &#39;com_frontpage&#39;)) {
    
.... φόρτωσε τα Module πχ
    
mosLoadModules(&#39;frontpage&#39;, -2);
    
elxLoadModule(&#39;mod_frontpage&#39;, -2);  (αυτό μόνο για elxis 2008)
} else {
   
mosMainBody();
}
?>

Τώρα για το "ενεργοποίηση από το μενού" δεν κατάλαβα ακριβώς τι εννοείς αλλά μπορείς να βάλεις όσες συνθήκες θες στο παραπάνω παράδειγμα που να ελέγχονται μέσω οποιουδήποτε αντικειμένου μενού και να αλλάζουν την συμπεριφορά του. πχ if ($Itemid == '64') { κάνε αυτό .... }
Title: Re: mainbody και αρχική σελίδα
Post by: c8620p on November 22, 2007, 15:56:16
εννοώ απλά ότι κατά την περιήγηση του επισκέπτη να ανοίγει πλέον κανονικά το mainbody.
Ευχαριστώ για την βοήθειά σου.