Elxis CMS Forum
Ελληνικό Forum => Διαχείριση => Topic started by: pcfun on November 09, 2007, 15:03:55
-
Θα ήθελα να κάνω μια ερώτηση. Πολλές φορές τυχαίνει να θέλουμε να φτιάξουμε μια σελίδα που να ΜΗΝ αποτελείτε από κάποιο component, παρά μόνο από modules. Μέχρι σήμερα, για να κάνεις κάτι τέτοιο, έπρεπε να φτιάξεις ένα μενού που να οδηγεί στο component FrontPage και έπειτα να βάλεις στη σελίδα τα modules που θέλεις. Θεωρητικά, για να μην εμφανίζει τίποτα περισσότερο από τα modules, που έβαλες, σε αυτή τη σελίδα, πρέπει από τις ιδιότητες, στο μενού που έφτιαξες, να μηδενίσεις τα παρακάτω:
# Αρχικά:
# Εισαγωγικά:
Στήλες:
# Σύνδεσμοι:
Παρ' όλο που τα μηδενίζω, στη σελίδα συνεχίζει να γράφει "There are no items to display" στη θέση mainbody.
Έχει προβλεφθεί στο Έλξις 2008 η δημιουργία μενού προς μια απολύτως κενή σελίδα (δηλαδή να μην εμφανίζει τίποτα στο mainbody) ή υπάρχει κάποιος άλλος τρόπος να κάνεις κάτι τέτοιο? ???
-
Γιατί χρησιμοποιήσεις το frontpage;
Βάλε ένα σύνδεσμο προς μία λευκή αυτόνομη σελίδα.
-
Αν βάλω σύνδεσμο προς άδεια αυτόνομη σελίδα θα μου αφήσει ένα κενό ανάμεσα στα modules.
Αν δηλαδή η template είναι
user1 user2
mainbody
user3 user4
για παράδειγμα, ανάμεσα στα "user1 user2" και "user3 user4" θα υπάρχει ένα κενό (μεγαλύτερο από ότι θα υπήρχε αν η σελίδα δεν είχε τίποτα άλλο) και θα φαίνεται ως άδειος χώρος. Δείτε τη συνημμένη φωτογραφία και θα καταλάβετε
[old attachment deleted by admin]
-
Τα καλύτερα που έχω να σου προτείνω σε αυτή την περίπτωση είναι τα ακόλουθα:
1) Κάνε ανάθεση (assign) ένα διαφοροποιημένο template για το συγκεκριμένο αντικείμενο μενού, στο οποίο δεν θα ορίζεται η συνάρτηση mosMainBody().
2) Χρησιμοποίησε το ίδιο template και "παίξε" με το page class suffix ώστε να διαφοροποιήσεις την εμφάνιση της συγκεκριμένης σελίδας.
-
Πράγματι η πρώτη είναι μια καλή λύση. Μάλλον κάτι τέτοιο θα χρησιμοποιήσω.
Ευχαριστώ