είναι δυνατή η χρήση πολλαπλών διατάξεων για ένα συγκεκριμένο (ή όλα) αντικείμενο (ες); Για παράδειγμα, έχω μερικά αντικείμενα και θέλω να εφαρμόσω δύο διαφορετικές διατάξεις σε αυτό. Ένα με πράσινο και ένα με μπλε φόντο (ωστόσο). Και θέλω να τα μεταγλωττίσω σε δύο διαφορετικούς φακέλους στον κατάλογο εξόδου μου (π.χ. v1 και v2).
Έπαιζα με τους κανόνες και τα μπλοκ μεταγλώττισης, αλλά δεν κατάλαβα πώς θα μπορούσε να λειτουργήσει. Επειδή, κάθε στοιχείο συλλέγεται μόνο μία φορά κατά τη διαδικασία μεταγλώττισης, δεν μπορώ να πω στο nanoc να το μεταγλωττίσει την πρώτη φορά με διάταξη1 και τη δεύτερη φορά με διάταξη2. Προσπάθησα έτσι, αλλά οδήγησε σε σπασμένα αρχεία εξόδου.
compile '*' do
if item.binary?
# don’t filter binary items
else
filter :erb
layout 'layout1'
layout 'layout2'
end
end
Ελπίζω να ξεκαθαρίσω και κάποιος μπορεί να βοηθήσει.
thx, tux