Salve a tutti, volevo chiedere un consiglio su come sviluppare una pagina per il mio sito.
Allego un'immagine per farvi capire meglio il mio problema.
Ho formattato un tema di drupal secondo le mie esigenze, ho un header, un footer e diverse regioni disponibili. Header e footer sono sempre statici all'interno del sito.
Adesso voglio creare una pagina nella quale nella regione di sinistra ci sia un menù con alcune voci tipo voce 1 voce 2 ecc.
Quando clisso su una voce voglio che il contenuto del nodo associato a quella voce venga visualizzato nella regione centrale destra del sito.
Come posso fare? mi date qualche dritta?
Grazie
Ma al di fuori delle colonne del menù e del box, cioè a sinistra e a destra di quello che hai disegnato, c'è qualcos'altro?
Puoi usare una vista del tipo Accordion come questa
http://www.ist-liturgiapastorale.net/convegni
Si può avere una voce sempre aperta, ma non so se si può mettere a destra invece che sotto. Probabilmente ci sono altri moduli che lo fanno.
ciao
www.gmpe.it
Cioa jimboo,
ti scrivo più che altro per curiosità, infatti a me sembra che Drupal faccia già quello che chiedi vedi è presente il menu NAVIGAZIONE con i link che se cliccati mostrano il contenuto. Vuoi uno script personalizzato che mostra i contenuti di un certo tipo?
Grazie per i consigli. Ho fatto un po di prove ed ho capito il problema.
Credo di aver scelto un template che non faccia al caso mio. Infatti il top content del mio template ha la larghezza del template, le due colonne left e rigth sono fuori dal corpo centrale. Quindi se il contenuto è un blocco allora riesco ad inserire un menù e del contenuto nel blocco al suo lato. Invece se il contenuto è un semplce nodo non riesco ad allinearlo sulla stessa riga.
Come posso modificarlo?
ho già riadattato il template alle mie esigenze, cambiato colori ecc ecc. Ci metto un bel pò a riprendere un nuovo template e rifare tutto. C'è un modo più veloce?
Vorrei stringere il content centrale e mettere la barra laterale sx interna
immagine
Grazie per l'aiuto :)
Su http://www.templatebazar.it/search.html?category=115 scegli il tema che vuoi! Se mi metto io a farti uno script almeno mi devi offrire una birra!
La birra è già pagata, aspetta di esser consumata :)
Secondo te come potrei risolvere sullo stesso tema che sto utilizzando?
Avevo pensato di modificare le regioni, ma poi se modifico il top content va a finire che per le sezioni in cui non ci sono i menù vedrà sempre una colonna sx.
Logicamente non sto trovando una soluzione.
Grazie :)
forse ragionando sul codice è meglio. nella pagina "page.tpl.php"
ho questo codice. Avevo pensato di fare una cosa. vedere se la colonna sx è richiamata andare a richiamare un content top più piccolo, altrimenti lasciarlo come sta.
Questa è la pagina originale.
<?php if ($content_top):?>
<div id="content-top"><?php print $content_top; ?></div><?php endif; ?>
<h1 class="title"><?php print $title ?></h1>
<div class="tabs"><?php print $tabs ?>
</div>
<?php print $help ?>
<?php print $messages ?>
<?php print $content; ?>
<?php print $feed_icons; ?>
<?php if ($content_bottom): ?><div id="content-bottom"><?php print $content_bottom; ?></div><?php endif; ?>
</div>
</div> <!-- /colmain -->
<?php if ($left) { ?>
<div class="colleft">
<div id="sidebar-left"><?php print $left ?></div>
</div>
<?php } ?>
questa è la pagina che avevo pensato di presentare. Logicamente non l'ho testata ed agganciato nessu css dietro. Volevo sapere solo se è possibile risolvere in questo modo.
<?php if ($content_top):?>
<?php if ($left) { ?>
<div class="colleft"><div id="sidebar-left"><?php print $left ?></div></div>
<div id="content-top-ridotto"><?php print $content_top; ?></div>
<?php } ?>
<div id="content-top"><?php print $content_top; ?></div>
<?php endif; ?>
<h1 class="title"><?php print $title ?></h1>
<div class="tabs"><?php print $tabs ?>
</div>
<?php print $help ?>
<?php print $messages ?>
<?php print $content; ?>
<?php print $feed_icons; ?>
<?php if ($content_bottom): ?><div id="content-bottom"><?php print $content_bottom; ?></div><?php endif; ?>
</div>
</div> <!-- /colmain -->
Che ne pensate?