λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Drupal

Πώς να Απόκρυψη ένα άδειο πίνακα στο Drupal

Σε Drupal μπορείτε να χρησιμοποιήσετε πίνακες για να δείξει δυναμικά το περιεχόμενό σας . Αν διαγραφούν αυτές οι δυναμικές περιεχόμενο , ο πίνακας θα είναι άδειο . Μπορεί να θέλετε να εντοπίσει αυτά τα κενά πάνελ και να τα κρύψει , αλλά το περιβάλλον του πίνακα δεν προσφέρει καμία ρύθμιση για να κρύψει τα κενά τμήματα. Έτσι , θα πρέπει να καταλάβω πώς να το κάνουμε μέσω τη βοήθεια του κώδικα PHP . Οδηγίες
Η 1

Πηγαίνετε στο Drupal backend σας . Κάντε κλικ στο " admin" και " περιεχόμενο του πίνακα " για να ανοίξετε την οθόνη του περιεχομένου Panel διαχειριστή . Κάντε κλικ στο εικονίδιο "Διαμόρφωση " στην επάνω δεξιά γωνία του πίνακα σας . Επιλέξτε "Προσθήκη νέου κανόνα " σύμφωνα με τους " κανόνες ορατότητα . " 2

Επιλέξτε " κώδικα PHP " στην οθόνη που εμφανίζεται . Πληκτρολογήστε ένα όνομα για το νέο κανόνα σας, όπως "Μόνο δείξει αν υπάρχουν περιεχόμενο . "
Εικόνων 3

Εισάγετε τον κωδικό PHP στον κανόνα για να ελέγξετε αν το περιεχόμενο του πίνακα είναι κενή . Αν το παράθυρο που ελέγχθηκαν είναι άδειο , ο κώδικας επιστρέφει την τιμή TRUE , αλλιώς FALSE . Ο πίνακας μπορεί να καταστήσει ένα πεδίο από τον κόμβο του , έτσι θα πρέπει να εκτελέσει το κόμβο . " $ πλαίσια [ « argument_nid_1 '] " είναι το αντικείμενο κόμβο του πίνακα , που προέρχονται από τα επιχειρήματα του πίνακα . $ πεδίο είναι μια μεταβλητή να αντιπροσωπεύει το αντικείμενο κόμβο. Ο κώδικας τότε ελέγχει εάν το περιεχόμενο του πάνελ είναι άδειο. Η « συστοιχία » λειτουργία PHP χρησιμοποιείται . Είναι μια προεπιλεγμένη λειτουργία σε PHP

εάν ( isset ( $ πλαίσια [ « argument_nid_1 '] - > data- > field_myfield ) ) . {

$ Πεδίο = $ πλαίσια [' argument_nid_1 » ] - > data- > field_myfield ?

αν ( is_null ( $ πεδίο ) ) {

επιστρέψει TRUE ?

}

αν ( is_array ( $ πεδίο ) ) {

foreach ( $ πεδίο από $ key = > $ val ) {

αν ( is_array ( $ val ) ) { $

τομέα [ $ key ] = array_filter ( $ val ) ?

} }


$ πεδίο = array_filter ( $ πεδίο) ?

επιστρέψει count ( $ πεδίο) ?

}

αν ( is_string ( $, πεδίο ) && trim ( $ πεδίο ) == '') {

επιστρέψει TRUE ?

}

if ( $ πεδίου) {

επιστρέψει TRUE, ?

}

επιστρέψει TRUE ?
Η

4 Αποθηκεύστε το αρχείο κανόνα μετά την προβολή κωδικό. Η προβολή του πίνακα θα αλλάζει ανάλογα με την επιστροφή της προαναφερθείσας λειτουργίας . Όταν επιστρέφει true , ο πίνακας θα κρύψει . Κάντε κλικ στο " admin" και " περιεχόμενο του πίνακα " για να μεταβείτε στο περιβάλλον στο admin panel . Κάντε κλικ στο " update" για να αποθηκεύσετε τις ρυθμίσεις του πίνακα της σελίδας σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα