custom

Πως να εμφανίσετε ένα δυναμικό ή custom μενού σε ένα view

Έστω οτι θέλουμε να εμφανίσουμε ένα μενού σε ένα view του οποίου τα links εξαρτώνται απο την ύπαρξη ή μή nodes συγκεκριμένου τύπου.
Για παράδειγμα έστω οτι έχουμε άρθρα που θέλουμε να εμφανίζονται σε ένα view κατηγοριοποιημένα ανα έτος. Στο πάνω μέρος του view (header) θα μπορούσαμε να τοποθετήσουμε μενού που θα περιέχει links με τα έτη εκείνα για τα οποία υπάρχει τουλάχιστον ένα άρθρο.

Η διαδικασία περιλαμβάνει τοποθέτηση php κώδικα στο Header του view

Πώς να εμφανίσετε ένα block του Drupal σε συγκεκριμένες σελίδες

Έστω οτι θέλουμε να εμφανίσουμε ένα block μόνο σε συγκεκριμένα url aliases
Η λύση θα ήταν να ορίσουμε τα url aliases στην κατηγορία “Visibility settings” του επιθυμητού block

Τι γίνεται όμως σε περίπτωση που δεν υπάρχει το σχετικό url αλλά το content type είναι mycontent? (π.χ. Node/1234 – δεν υπάρχει url friendly)
Ή όταν υπάρχουν τόσα πολλά περιεχόμενα που δεν μπορούμε (χρονοβόρα διαδικασία) να ορίζουμε για το καθένα το κατάλληλο url ?

Μία λύση είναι η χρήση κατάλληλων modules όπως είναι το pathAuto όπου αναλαμβάνει αυτό τον ορισμό του url ανάλογα με το είδος του content type
Μια άλλη λύση θα ήταν η χρήση του taxonomy.

Και στις δύο όμως περιπτώσεις ή και σε οποιαδίποτε άλλη - με χρήση κάποιου module- περιορίζουμε και εξαναγκάζουμε το σύστημα μας να έχει συγκεκριμένες δομές και προσθέτουμε χαρακτηριστικά χωρίς απαραίτητα να είναι τα επιθυμητά
Μια καλή λύση στην περίπτωσή μας είναι η επιλογή με custom έλεγχο (χρήση php)

Subscribe to RSS - custom