Το ερώτημα που μπορεί να έχετε αν θέλετε να φτιάξετε το δικό σας οριζόντιο μενού στο Joomla είναι πως θα μπορούσατε να εμφανίσετε τις εγγραφές που έχετε καταχωρήσει σε μια από τις κατηγορίες σας σε ένα οριζόντιο μενού στην σελίδα σας.
Ας υποθέσουμε ότι έχετε φτιάζει ένα μενού που το ονομάζετε "TOP menou". Μέσα σ' αυτό έχετε καταχωρήσει: Αρχική, Γνωριμία, Παροχές, Συχνές Ερωτήσεις, Επικοινωνία.
Αν θέλετε να εφμανίζονται οι παραπάνω κατηγορίες (που θα βρείτε στον πίνακα προθεμα_menu)
τότε πρέπει να κάνετε δύο πράγματα.
Ας υποθέσουμε ότι έχετε φτιάζει ένα μενού που το ονομάζετε "TOP menou". Μέσα σ' αυτό έχετε καταχωρήσει: Αρχική, Γνωριμία, Παροχές, Συχνές Ερωτήσεις, Επικοινωνία.
Αν θέλετε να εφμανίζονται οι παραπάνω κατηγορίες (που θα βρείτε στον πίνακα προθεμα_menu)
τότε πρέπει να κάνετε δύο πράγματα.
- Να φτιάξετε ένα query σε MySQL για να βρείτε τις παραπάνω καταχωρήσεις:
SELECT tbl_menu.title, tbl_menu.link, tbl_menu.alias, tbl_menu.menutype, tbl_menu.rgt, tbl_menu.lft FROM tbl_menu WHERE tbl_menu.menutype = 'top' ORDER BY tbl_menu.rgt ASC
Εδώ υποθέτουμε ότι έχετε καταχωρήσει 'top' στον τύπο μενού - Στη θέση που θέλουμε να εμφανιστεί το μενού γράφουμε τον εξής κώδικα (που περιέχει και τον κατάλληλο σύνδεσμο)
<?php do { ?>
Φυσικά, με αντίστοιχο τρόπο θα μπορούσαμε να φτιάξουμε ένα κατακόρυφο μενου. Σε αυτή την περίπτωση θα έπρεπε να χρησιμοποιήσουμε ενα χαρακτήρα </br> μετά το τέλος του συνδέσμου.
<a href="<?php echo $row_top_menu['link']; ?>" ><?php echo $row_top_menu['title']; ?></a>
<?php } while ($row_top_menu = mysql_fetch_assoc($top_menu)); ?>
Εύκολο;
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου