[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