Τίτλοι άρθρων σε block

Εκτός σύνδεσης
Εγγράφηκε: 27 Οκτ 2009

Καλησπέρα,

θέλω να κάνω το εξής, να έχω ένα (η και περισσότερα) block που να παρουσιάζει για παράδειγμα 5 πρόσφατους τίτλους από κατηγορία με βάση το module taxonomy.

Καμιά ιδέα για το πως να το κάνω; :)

Εικόνα: kostask
Εκτός σύνδεσης
Εγγράφηκε: 10 Φεβ 2010

Ναι με το Views module. Φτιάξε ένα view που να έχει ως fields το node Title με Order Node Published Date και φίλτρα βάλε τον όρο του taxonomy που θέλεις.

Μετά για να το δείχνεις σε block, απλά προσθέτεις ένα block display

Εκτός σύνδεσης
Εγγράφηκε: 27 Οκτ 2009

Επειδή δεν έχω δουλέψει ποτέ σοβαρά με το views (μέγα λάθος :) ), φτιάχνω view, βρήκα το node title, το order node published date δεν το βλέπω. Κάτι ακόμα, που θα δηλώσω τον όρο;

Εικόνα: kostask
Εκτός σύνδεσης
Εγγράφηκε: 10 Φεβ 2010

Ναι είναι μέγα λάθος να μην δουλεύεις τα views. :)

Με τo order node published date εννοώ στο Sort Criteria βάζεις το Node: Post date (ή το Node: Updated date ?) με σειρά descending

Τον όρο θα τον δηλώσεις στα Filters ως Taxonomy: Term (id ή name)

Τα παραπάνω είναι αντιγραφή από drupal 6, Views 2 με αγγλικό interface. Σε d7/ views3/ ελληνικά είναι αντίστοιχα.

Εκτός σύνδεσης
Εγγράφηκε: 27 Οκτ 2009

Το κατάφερα, σχεδόν. :)

Εμφάνισα το block με το περιεχόμενο που θέλω με βάση όρο... αλλά πατώντας στον τίτλο ενός άρθρου παίρνω "Η πρόσβαση δεν επιτρέπεται
Δεν έχετε δικαιώματα πρόσβασης σε αυτή τη σελίδα."

Τα links που εμφανίζει στο block είναι τύπου mysite.com/node/81/revisions/81/view

Εικόνα: Theodoros Ploumis
Εκτός σύνδεσης
Εγγράφηκε: 21 Ιουλ 2010

Μάλλον αντί για το "Κόμβος: Τίτλος" έχεις επιλέξει το "Node Revision: Τίτλος" και μάλιστα στο τέλος του πεδίου έχεις επιλέξει το "Link this field to its node revision".

Το Κόμβος: Τίτλος είναι λίγο παρακάτω (φυσικά αν δουλεύεις στα ελληνικά).

Εκτός σύνδεσης
Εγγράφηκε: 27 Οκτ 2009

Ναι αυτό ήταν.. το έχω καταφέρει εδώ και μέρες. Ευχαριστώ για την βοήθεια.

Κάτι ακόμα, μπορώ με κάποιο φίλτρο να εμφανίζω το ποιο διαβασμένα; Και πάλι ευχαριστώ. :)

Εκτός σύνδεσης
Εγγράφηκε: 27 Οκτ 2009

Είχα βάλει στα φίλτρα "post date", δηλαδή να μου εμφανίζει άρθρα που έγιναν σε συγκεκριμένο χρόνο (between min -8 hours -30 minutes - max -72 hours -30 minutes). Για αρκετό καιρό δούλεψε σωστά. Για κάποιο λόγο άρχισε να εμφανίζει τα ποιο πρόσφατα άρθρα (δηλαδή δεν υπακούει στις ρυθμίσεις που έφτιαξα στο view) και το θέμα είναι πως νομίζω πως έγινε μετά από update του views. Δοκίμασα να φτιάξω view από την αρχή αλλά δεν παίζει.

Υποβολή νέου σχολίου

  • Επιτρεπόμενες ετικέτες HTML: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed>
  • Μπορειτε να παραθέσετε άλλες δημοσιεύσεις με τα [quote] .
  • Αυτόματες αλλαγές γραμμών και παραγράφων.
  • Διευθύνσεις ιστού και e-mail μετατρέπονται αυτόματα σε παραπομπές.

Περισσότερες πληροφορίες για τις επιλογές μορφοποίησης

CAPTCHA
Αυτή είναι μια ερώτηση για την αποφυγή σπαμ εγγραφών και μηνυμάτων.