[Php-it] Catalogo prodotti dinamico

Riccardo Slanzi | Xflow.it r.slanzi at xflow.it
Tue Mar 13 15:25:24 CET 2007


> Per come vanno a finire queste cose di solito, secondo me ti conviene 
> preparare n template di layout e associarli ad ogni pagina.
> Ovvero
> un layout con 3 foto una 1 piccola e due grandi, la piccola a destra 
> le grandi a sinistra in basso...
> un layout con 1 foto grande e il testo sotto...
> etc.
E i template come mi consigli di farli e di associarli? Mi sarebbe 
piaciuti definire le coordinate delle immagini dentro al DB, ma credo 
sia alquanto complessa la cosa...
> Il tuo catalogo poi è una tabella che contiene le pagine, i template 
> per pagina, le immagini per template per pagina, i testi, etc.
Potrebbe essere una soluzione... quindi la tabella sarebbe:

PAGINE
----
id_pagina (PK)
id_template (FK)
numero_pagina

IMMAGINI_PAGINA
----
id_immagine (PK)
id_pagina (FK)
immagine
descrizione
> Sicuramente sarebbe bello descrivere dettagliatamente il layout e 
> comporlo al volo estraendo le informazioni dal db...
> Solo che il cliente a prodotto finito, il giorno della consegna ti 
> chiederà "ma alla pagina 12 possiamo mettere... <una cosa non prevista 
> dalla tua mega struttura di layout dinamica> ?"
> Tu gli dovrai dire si, dovrai scaravoltare il database per prevedere 
> quest'ultimo delirio e incasinerai le pagine 17,18 e 19 per cui ci 
> perderai 2 giorni, sei in ritardo col cliente che si inferocisce.
Ovviamente questa ipotesi si verificherà lo stesso ;-)
> Se poi hai la certezza matematica (!!) che il layout è interamente 
> descrivibile e riesci a includere tutte le combinazioni lineari dei 
> vari pezzi in modo che al cliente non possa venire in mente nulla al 
> di fuori di questo schema, lanciati sulla costruzione dinamica del 
> layout!
Beh, se sapessi come "descrivere il layout" potrei anche provarci... 
qualche link o suggerimento?
Grazie infinite intanto


More information about the Php-it mailing list