R: [Zope-it] Consiglio su viste e struttura
samuela
samuela a httconsulting.com
Mer 27 Ago 2003 13:30:58 EDT
Non mi risolve il problema ne' l'opzione 1 ne' la 2:
Mettiamo che io inserisca delle news su ps2 : andando su
www.miosito.it/giochi/ps2 dovrei trovare la lista delle news con
-news1
-news2
-news3
Cliccando su news1 mi dovrebbe venir fuori il testo della news rimanendo
pero' nel contesto www.miosito.it/giochi/ps2 con gli slot relativi.
Se faccio una ricerca nel sito e trovo news1, quello che mi viene fuori
come vista e' diversa da quella sopra!! La news si trova sotto Members e
non sotto www.miosito.it/giochi/ps2
Non riesco a capire come fare... Ho guardato www.icoya.com e il loro
sito invece funziona come vorrei io....se si fa una ricerca mi ritorna
il percorso del documento trovato esattamente dove dovrebbe essere nella
struttura.
:-/
Mi manca qualcosa da sapere...
Samu
-----Messaggio originale-----
Da: Riccardo Lemmi [mailto:riccardo a reflab.it]
Inviato: mercoledì 27 agosto 2003 12.11
A: samuela; zope-it
Oggetto: Re: [Zope-it] Consiglio su viste e struttura
Alle 11:49, mercoledì 27 agosto 2003, samuela ha scritto:
> Ben trovati a chi ha fatto vacanze (io ho studiato sigh!!).
>
> Mi serve un consiglio su come realizzare la struttura di un portalone.
>
> In pratica quando si visualizza un documento, visto che questo si deve
> trovare SEMPRE nel portal-folder, si perde la "grafica" di dove ci si
> trova nel percorso. Mi spiego meglio: se mi trovo in
> www.miosito.it/giochi/ps2 voglio una colonna sx e una colonna dx
> coerenti con la ps2 e i documenti che trattano l'argomento devono
> essere rintracciati li' e avere sondaggio su ps2, news su ps2 ecc.
> ecc. Avendo 30 argomenti non posso certamente farmi 30 document_view
> che vengono caricate a seconda del subject!! Anche perche' la
> struttura reale non avrebbe piu' senso. E poi se un documento si deve
> poter trovare in due argomenti diversi, come farei a costruire la
> vista??
>
> Un altra soluzione e' quella di fare uno script che carica il
> documento all'interno della struttura tipo
> www.miosito.it/giochi/ps2/leggi?id-documento=2002020202 ma se si fa
> una ricerca sullo zodb oppure si arriva da un motore di ricerca si
> perde il tutto ovvero sara' caricato
> www.miosito.it/Members/samu/2002020202 .
>
> Esistono altre soluzioni??
>
> Samuela
Non so se fa al caso tuo ma mi pare che sia un lavoro adatto per gli
slot,
basta che tu usi le proprietà del folder in cui sei per dichiarare
quali
qualcosa_slot usare in quel contesto. Ovviamente se hai 30 argomenti=30
folder ti risolve il problema relativamente, però puoi creare uno
qualcosa_slot che tiene conto del folder da cui viene chiamato e mostra
i
dati relativi al contesto.
Nel caso che www.miosito.it/giochi/ contenga dei doc come ps2, io
creerei il
folder con tale nome e metterei il contenuto vero e proprio in
index_hml,
potendo così sfruttare gli slot.
L'altra soluzione è creare un nuovo documento che usa una macro master
diversa
ma simile a quella base, con gli slot implementati in modo specifico e
magari
il codice per definire cosa ci finisce dentro (in edit per esempio). In
questo modo ps2 sarà una istanza di questo nuovo tipo di doc con gli
slot già
inclusi.
Puoi anche alterare direttamente la macro master in main_template però
questo
influenza tutto il sito.
--
Riccardo Lemmi
Maggiori informazioni sulla lista
Zope-it