Non c'è malaccio, dai. Tutto sommato, le cose vanno bene!
Beh, certo, con php puoi fare un po' tutto.
Io mi regolo così: creo dei moduli con il contenuto di box, colonne etc., su file a parte (li chiamo, ad esempio, modulo-blabla.php, box-taldetali-php...); in uno di questi puoi anche inserire il menu verticale; poi creo delle pagine contenitrici in cui posiziono i moduli, pagine che vengono richiamate dalle voci di menu.
Ad esempio, la pagina delle news avrebbe più o meno questa struttura:
- Codice: Seleziona tutto
<div id="colonnasinistra">
<?php include("modulo-menuverticale.php"); ?>
</div>
<div id="colonnacentrale">
Qui richiamo le news dal database...
</div>
<div id="colonnadestra">
<?php
include("box-qualcosa.php");
include("box-qualcosaltro.php");
?>
</div>
In questo modo, le pagine le puoi comporre e scomporre come vuoi con facilità; ulteriore vantaggio consiste nel fatto che, se determinati box si ripetono su più pagine, se li devi modificare, lo fai una sola volta (modifichi, infatti, il modulo da includere).
Recentemente ho rifatto il sito della parrocchia con questo sistema:
http://www.loretorc.org ...