Elxis CMS Forum
Extensions => Templates => Topic started by: ignis on May 04, 2013, 11:35:45
-
Καλημέρα.
Έχω δημιουργήσει στο filoxenia template, στο οποίο έχω το IOS eshop, ένα position (xenia_header) κάτω από το xenia_nav_graywhite για το IOSnoobslide το οποίο εμφανίζεται στην αρχική σελίδα. Έχω 2 μενού όπου για αρχική σελίδα έχω ορίσει το eshop component. Όταν μπαίνεις στην σελίδα (mysite.com) όλα εμφανίζονται κανονικά. Όταν πατάς Αρχική σε πάει στο mysite.com/eshop και δεν εμφανίζεται το IOSnoobslide.
Καμιά ιδέα πώς μπορώ να λύσω το πρόβλημα ?
Ευχαριστώ εκ των προτέρων και καλή Ανάσταση σε όλους.
-
Καλημέρα,
Υπάρχουν αρκετοί τρόποι. Πάμε στον 1ο (πιο εύκολο) γιατί δεν εμφανίζεις το module στη θέση module: shoptop ;
Καλή Ανάσταση να έχουμε.
-
Παλιά το είχα έτσι (χωρίς πρόβλημα) απλά ήθελα να το μεγαλώσω για να μπει σε full-width κάτω από το μενού. :P
-
Για κάνε τώρα και το άλλο: Άλλαξε τα 2 μενού που πάνε στην αρχική
Από:
τύπο μενού: Component -> eshop
Σε:
τύπο μενού: Σύνδεσμο -> mysite.com
-
Το έχω κάνει και αυτό και μου εμφανίζεται σε όλες τις σελίδες :'(
-
Πάμε και στην άλλη επιλογή.
Άνοιξε το index.php αρχείο του template σου και εκεί που προφανώς γράφεις αυτό:
mosloadModules('xenia_header', -2);
κάνε το έτσι:
if ($option == 'com_eshop' && !$task) {
mosloadModules('xenia_header', -2);
}
-
Η index είναι
<div id="xenia_mainheader">
<?php mosLoadModules('header', -2);?>
</div>
πρέπει να γίνει έτσι ?
if ($option == 'com_eshop' && !$task) {
mosloadModules('header', -2);
}
(δεν δουλεύει )
Στο μενου αρχικη το component η την αρχικη Url ?
-
Στο αντικείμενο μενού 'Αρχική' να είναι τύπος μενού Component eshop. Ανάφερα άλλο module position γιατί έγραψες στην αρχή του θέματος:
Έχω δημιουργήσει στο filoxenia template, στο οποίο έχω το IOS eshop, ένα position (xenia_header)
-
my mistake . ::)
Ήταν έτσι
<div id="xenia_mainheader">
<?php mosLoadModules('header', -2);?>
</div>
και το άλλαξα σε
<div id="xenia_mainheader">
<?php
if ($option == 'com_eshop' && !$task) {
mosloadModules('header', -2);
}
?>
και τα μενού με link στο component
-
Στείλε μου πρόσβαση μέσω προσωπικού μηνύματος ένα FTP λογαριασμό και πρόσβαση στην διαχείριση να το δω από κοντά γιατί έτσι δεν θα γίνει δουλεία.
-
Send
-
Δεν δούλεψε η 3η μέθοδο γιατί είχες χρησιμοποιήσει την ανάθεση module από την διαχείριση το άλλαξα από:
if ($option == 'com_eshop' && !$task) {
mosloadModules('header', -2);
}
σε:
if ($option == 'com_eshop' && !$task) {
elxLoadModule('mod_iosnoobslide', -2);
}
και είσαι έτοιμος.
Τώρα μπορείς να χρησιμοποιήσεις την θέση module: header για άλλους σκοπούς.
-
Gratitude !
Απλά εξαφανίστηκε το Content Item Module :-\ αλλά το Βάζω και αλλού ;D
-
Παρακάτω στο κώδικα έχεις σε σχόλια το mosLoadModules ('header', -2); μπορείς να βγάλεις τα σχόλια και να τρέξεις εκεί οποιοδήποτε module θέλεις.
Καλή Ανάσταση!
-
Ευχαριστώ πολύ Σταύρο
Καλή Ανάσταση!