Menu laterale dinamico javascript

13 contenuti / 0 new
Ultimo contenuto
Menu laterale dinamico javascript

ragazzi, premesso che ho uno script java per la creazione di un menu dinamico, come posso inserirlo nella barra laterale sinistra di Drupal?
Grazie a tutti

Ciao, non puoi usare uno dei tanti moduli già presenti per i menu in drupal come http://drupal.org/project/dhtml_menu o roba simile che almeno lo integri più facilmente in drupal??

Marcello

Ciao Ric, aggiungi blocco nella configurazione del blocco impostando il filtro su full html

Poi sai dipende anche dallo script.... tu non dai molte indicazioni su che tipo di script hai. Comunque si Drupal accetta il l'inserimento di codice nella costruzione della sua struttura e contenuti

Si! L'aggiunta di un nuovo blocco farebbe al caso mio, ma inspiegabilmente su
administration / structure / blocks
manca la funzione + add block
Grazie dell'aiuto

Questo è il codice:

    drupal_add_js('
if (Drupal.jsEnabled) {
  $(document).ready(function() {
    Drupal.setDefaultTimezone();
  });
}', 'inline');
  }

oppure
drupal_add_js('misc/form.js', 'core');
oppure
drupal_add_js(drupal_get_path('module', 'TUOMODULO') .'/TUOFILE.js');

Si! L'aggiunta di un nuovo blocco farebbe al caso mio, ma inspiegabilmente su
administration / structure / blocks
manca la funzione + add block
Grazie dell'aiuto

Metti l'url TUOSITO/?q=admin/build/block
a me in Drupal 6 funziona

grazie danzisiweb, l'url mi porta alla schermata Amministrazione con le varie opzioni (contenuto, struttura, aspetto,
moduli, configurazione, ecc) ma poi nella pagina blocchi non c'è + aggiungi blocco
Ho Drupal7, l'amministratore ha i permessi per gestire i blocchi, ho disattivato i moduli come i megamenu che potevano influire sulle opzioni

In D7 il percorso è /?q=admin/structure/block, se non vedi il link aggiungi blocco c'è qualche problema con il tema che usi.

Sì, è vero, dipende dal tema Artisteer che uso.
Il tema ha qualche protezione che impedisce l'aggiunta di blocchi o c'è qualche bug

I temi fatti con Artisteer non sono il massimo, anzi direi che sono proprio tecnicamente scadenti. Se usi Artisteer ti conviene usarlo giusto per avere l'idea grafica da esportare in html e poi ricrearlo con Drupal.

Ciao krima, dunque tu xhe tecnica utilizzi o consigli? Di scriversi il codice riga per riga? Che altro theme generator conosci?
Ciao grazie

Drupal ha già quello che serve, basta prenderlo e modificarlo dove serve. I file si trovano in:

Localizzato in /modules/aggregator:
  aggregator-feed-source.tpl.php
  aggregator-item.tpl.php
  aggregator-summary-item.tpl.php
  aggregator-summary-items.tpl.php
  aggregator-wrapper.tpl.php
Localizzato in /modules/block:
  block-admin-display-form.tpl.php
Localizzato in /modules/book:
  book-all-books-block.tpl.php
  book-export-html.tpl.php
  book-navigation.tpl.php
  book-node-export-html.tpl.php
Localizzato in /modules/comment:
  comment-folded.tpl.php
  comment-wrapper.tpl.php
  comment.tpl.php 
Localizzato in /modules/forum:
  forum-icon.tpl.php
  forum-list.tpl.php
  forum-submitted.tpl.php
  forum-topic-list.tpl.php
  forum-topic-navigation.tpl.php
  forums.tpl.php
Localizzato in /modules/node:
  node.tpl.php 
Localizzato in /modules/poll:
  poll-bar-block.tpl.php
  poll-bar.tpl.php
  poll-results-block.tpl.php
  poll-results.tpl.php
  poll-vote.tpl.php
Localizzato in /modules/profile:
  profile-block.tpl.php
  profile-listing.tpl.php
  profile-wrapper.tpl.php
Localizzato in /modules/search:
  search-block-form.tpl.php
  search-result.tpl.php
  search-results.tpl.php
  search-theme-form.tpl.php
Localizzato in /modules/system:
  block.tpl.php
  box.tpl.php
  maintenance-page.tpl.php
  page.tpl.php 
Localizzato in /modules/user:
  user-picture.tpl.php
  user-profile-category.tpl.php
  user-profile-item.tpl.php
  user-profile.tpl.php

Quindi basta creare un file nometema.info, creare il css e recuperare una copia dei file che servono dalle cartelle di Drupal.

Procedendo in questo modo ho creato un tema scarno che riciclo e personalizzo per mezzo di un sottotema. Una volta fatto il tema base, il resto è abbastanza veloce.