integrare il sito drupal con pagine contenenti html/javascript

Posts: 13
Iscritto il: 13 Maggio 08

Ciao,
volevo sapere se è possibile integrare il mio sito gia costruito con drupal,con una o piu pagine html contenenti anche codice javascript.
una di queste pagine html/javascript dovra' essere la homepage.
come faccio?
Grazie!!!


Posts: 9
Iscritto il: 20 Maggio 08

E' da poco che smanetto con drupal ma il javascript è una delle prime cose che mi è servita.
Uso la 6.2 e questo è quello che ho fatto io:
Vai su administer->site configuration->input format
qui crei un nuovo tipo di input format con "add input format"
Titolo gli dai il nome che vuoi
roles ho messo solo gli admin per evitare iniezioni di js nelle pagine (bug XSS)
Poi in filter disabiliti tutto, in modo da non avere limitazioni nel codice inseribile (quindi tutto il Javascritp che vuoi potrai usarlo:))
Mi raccomando crea una categoria di utenti a parte che possa usare questo tipo input, altrimenti lasci la possibilità a tutti di inserire arbitrariamente codice javascript nel tuo portale.
ciao


Posts: 36
Iscritto il: 26 Ago 07

akme wrote:

Poi in filter disabiliti tutto, in modo da non avere limitazioni nel codice inseribile (quindi tutto il Javascritp che vuoi potrai usarlo:))

Forse vuoi dire che si deve abilitare tutto?

akme wrote:

Mi raccomando crea una categoria di utenti a parte che possa usare questo tipo input

Questo come si fa?


Posts: 9
Iscritto il: 20 Maggio 08

J0NNY wrote:

Forse vuoi dire che si deve abilitare tutto?


No, se abiliti tutti i filtri, preticamente ti ritrovi con un html limitatissimo.
Se vuoi poter scrivere codice js, devi diabilitare tutti i filtri.
J0NNY wrote:

Questo come si fa?

Administer->user management->roles e crei una categoria di utenti col nome che preferisci (esemrpio "special users")
Ti comparirà a destra della categoria creata il link alle "permission" dove potrai settare i privilegi di questa categoria (scegli tu in base a cosa vuoi fargli fare)
Se torni in "input format" e selezioni "edit" affianco al tipo di input che hai creato (quello per utilizzare il js), ti troverai un voce (roles) in cui puoi decidere a chi dare il potere di usare questo tipo di input, e tra le opzioni avrai la voce "special user" (se cosi hai scelto di chiamarla prima).
Adesso gli "spacial user" potranno usare questo tipo di input.
Se sei il primo utente crato su drupal avrai cmq la possibilità di usare questo tipo di input, anche se non appartieni agli special users.


Posts: 1784
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

altra soluzione è di andare a inserire le pagine come PHP code e inserire il fie JS che serve tramite:

<?php
drupal_add_js
('/path/del/file.js', 'header');
?>

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Condividi contenuti