# \[RADIANT\] aggiungere attributi alle pagine e/o ordinarle esplicitamente

**URL:** <https://www.ruby-forum.com/t/radiant-aggiungere-attributi-alle-pagine-e-o-ordinarle-esplicitamente/115921>\
**Category:** IT\
**Created:** [September 30, 2007, 10:44am UTC](https://www.ruby-forum.com/t/radiant-aggiungere-attributi-alle-pagine-e-o-ordinarle-esplicitamente/115921 "2007-09-30T10:44:29Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![gabriele\_renzi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e19b73/32.png) [@gabriele\_renzi](https://www.ruby-forum.com/u/gabriele_renzi)\
**Post date:** [September 30, 2007, 10:44am UTC](https://www.ruby-forum.com/t/radiant-aggiungere-attributi-alle-pagine-e-o-ordinarle-esplicitamente/115921/1 "2007-09-30T10:44:29Z")

</div>

ciao gente,

sto trafficando con radiant, che per quanto mi sembri  
penosamente lento fa quello che deve fare, ovvero  
pubblicare paginette.

Devo creare una pagina stile Indice (Table of  
Contents) e uso uno spezzone come questo:

1. 
  1. 

Cioè una lista tipo

- capitolo 1  
\*\* sezione  
\*\* altra sezione
- capitolo 2  
\*\* sezione  
\*\* fuffa  
\*\* chiacchiere
- capitolo 3…

il problema è l’ordinamento: è possibile aggiungere un  
attributo (i.e. Page#order= anInteger) in modo che io  
possa imporre esplicitamente l’ordinamento trmyte  
by=“order”?

Oppure, c’è una soluzione alternativa che non mi  
richieda di scrivere la lista a mano?

La mia idea attuale è di modificare la definizione  
della classse Page.  
Solo che finora ho scritto trenta righe in cui ho già  
modificato bluecloth e redcloth, vorrei evitare di  
smontare completamente radiant…

Ah, e buona domenica a tutti 😉

–  
Goto 10: [http://www.goto10.it](http://www.goto10.it)  
blog it: [http://riffraff.blogsome.com](http://riffraff.blogsome.com)  
blog en: [http://www.riffraff.info](http://www.riffraff.info)

```
  ___________________________________________________________

```

Want ideas for reducing your carbon footprint? Visit Yahoo! For Good  
[http://uk.promotions.yahoo.com/forgood/environment.html](http://uk.promotions.yahoo.com/forgood/environment.html)

---

<div class="post-metadata">

**Author:** ![gabriele\_renzi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e19b73/32.png) [@gabriele\_renzi](https://www.ruby-forum.com/u/gabriele_renzi)\
**Post date:** [September 30, 2007, 12:11pm UTC](https://www.ruby-forum.com/t/radiant-aggiungere-attributi-alle-pagine-e-o-ordinarle-esplicitamente/115921/2 "2007-09-30T12:11:03Z")

</div>

Devi scrivere un’estensione che estenda page oppure creare un nuovo page  
type (sempre da estensione) con l’attributo che ti interessa (soluzione  
preferibile seppur meno pratica).  
Le mail ti raggiungono ovunque con BlackBerryÂ® from Vodafone!

---

<div class="post-metadata">

**Author:** ![gabriele\_renzi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e19b73/32.png) [@gabriele\_renzi](https://www.ruby-forum.com/u/gabriele_renzi)\
**Post date:** [September 30, 2007, 4:23pm UTC](https://www.ruby-forum.com/t/radiant-aggiungere-attributi-alle-pagine-e-o-ordinarle-esplicitamente/115921/3 "2007-09-30T16:23:00Z")

</div>

Oops avevo dimenticato reorder 🙂

Ragazzi Pilu Ã© una delle massime autoritÃ mondiali su Radiant,  
ascoltatelo 🙂

Ps. Mi scuso per Il quoting ma I’ll blackberry non mi fa quotare  
Le mail ti raggiungono ovunque con BlackBerryÂ® from Vodafone!

---

<div class="post-metadata">

**Author:** ![gabriele\_renzi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e19b73/32.png) [@gabriele\_renzi](https://www.ruby-forum.com/u/gabriele_renzi)\
**Post date:** [September 30, 2007, 9:52pm UTC](https://www.ruby-forum.com/t/radiant-aggiungere-attributi-alle-pagine-e-o-ordinarle-esplicitamente/115921/4 "2007-09-30T21:52:13Z")

</div>

— Andrea F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Ciao Gabriele, se il tuo problema è ordinare le  
> pagine puoi usare  
> l’estensione reorder…  
>   
> ok ottimo grazie

> …se non mi sbaglio :)…fammi sapere se funziona 😛

ah mi piace questa sicurezza 🙂  
Appena provo mando un messaggio per dire se va o meno.

–  
Goto 10: [http://www.goto10.it](http://www.goto10.it)  
blog it: [http://riffraff.blogsome.com](http://riffraff.blogsome.com)  
blog en: [http://www.riffraff.info](http://www.riffraff.info)

```
  ___________________________________________________________

```

Want ideas for reducing your carbon footprint? Visit Yahoo! For Good  
[http://uk.promotions.yahoo.com/forgood/environment.html](http://uk.promotions.yahoo.com/forgood/environment.html)

---

<div class="post-metadata">

**Author:** ![gabriele\_renzi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e19b73/32.png) [@gabriele\_renzi](https://www.ruby-forum.com/u/gabriele_renzi)\
**Post date:** [September 30, 2007, 2:43pm UTC](https://www.ruby-forum.com/t/radiant-aggiungere-attributi-alle-pagine-e-o-ordinarle-esplicitamente/115921/5 "2007-09-30T14:43:59Z")

</div>

Ciao Gabriele, se il tuo problema è ordinare le pagine puoi usare  
l’estensione reorder…dai  
un occhiata alla pagine delle estensioni:

[http://wiki.radiantcms.org/Thirdparty\_Extensions](http://wiki.radiantcms.org/Thirdparty_Extensions)

Dopo l’installazione puoi usare l’attributo position, quindi:

\<r:children:each by=“position”\>

…se non mi sbaglio :)…fammi sapere se funziona 😛

---

<div class="post-metadata">

**Author:** ![gabriele\_renzi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e19b73/32.png) [@gabriele\_renzi](https://www.ruby-forum.com/u/gabriele_renzi)\
**Post date:** [October 1, 2007, 2:35pm UTC](https://www.ruby-forum.com/t/radiant-aggiungere-attributi-alle-pagine-e-o-ordinarle-esplicitamente/115921/6 "2007-10-01T14:35:40Z")

</div>

On 9/30/07, Giovanni I. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Oops avevo dimenticato reorder 🙂
> 
> Ragazzi Pilu é una delle massime autorità mondiali su Radiant, ascoltatelo 🙂

hahahaha… non ascoltatelo 😛

-pilu
