Drake CMS Official Forums - read-only archive

You are reading the Drake CMS Official Forums archive, available for historical purposes only.

Drake CMS has been rebranded into Lanius CMS, visit the new Lanius CMS Official Forums if you need support about Lanius CMS or Drake CMS -> Lanius CMS migration.



 
 
Author Message:
luke
Wrapper
19 October 2007 14:18
Anonymous Ciao,
Chi mi sa dire come funziona e come si usa il wrapper?

Grazie
 
rsavarese
Re: Wrapper
19 October 2007 14:40
Anonymous Quote:

Ciao,
Chi mi sa dire come funziona e come si usa il wrapper?

Grazie


Vediamo,
- Dal backend,seleziona un menu (es.topmenu)
- Crea una nuova voce
- Seleziona dalla lista tipo voce 'wrapper' e poi "avanti"
- Completa le informazioni (nome.URL ecc.) e poi "crea"

Tornando al frontend troverai la voce di menu che
richiamerà (cliccandola) il modulo 'wrapper' con all'interno
l'URL che hai precedentemente specificato.

Per modificare le proprietà della finestra wrapper ritorna (nel backend) sulla voce di menu relativa.

Ciao
 
luke
Re: Wrapper
19 October 2007 15:21
Anonymous Grazie,
Ma secondo te posso mettere oggetti wrapper (immagini ad esempio) direttamente visibili nelle fasce laterali altrimenti destinati ai menu?

Ciao
 
legolas558
Re: Wrapper
19 October 2007 16:54
Anonymous Quote:

Grazie,
Ma secondo te posso mettere oggetti wrapper (immagini ad esempio) direttamente visibili nelle fasce laterali altrimenti destinati ai menu?

Ciao


Per le semplici immagini o contenuto HTML è più indicato usare i moduli content

Si possono anche usare i wrapper nei contenuti usando la sintassi:

Code:

{drawrapper 5}


dove 5 è l'itemId della voce di menu che ha il wrapper che vogliamo includere

Oppure
Code:

{drawrapper inclusione.htm}
{drawrapper inclusione.php}
{drawrapper http://www.google.it}


Se usi questa sintassi i parametri predefiniti del componente verranno usati
 
rsavarese
Re: Wrapper
26 October 2007 18:40
Anonymous Ho fatto alcuni test sull'utilizzo del 'drawrapper' che riporto di seguito:

Premetto che l'utilizzo del drawrapper funziona solo nel campo "INTROTEXT" del contenuto (un bug?).

- L'attivazione del drabot consente 'da solo' l'inclusione nei contenuti senza la necessità di attivare istanze (voci di menu) del 'wrapper'. Sono gestiti anche i parametri (presenti nel drabot) tranne le impostazioni "width - height" e l'opzione 'tipo di include'(un bug ?). Pertanto con queste modalità l'inclusione è possibile solo con url completi, ad es. {drawrapper http://www.etc..} , sia esterni che del cms stesso.

- Se sono presenti istanze del wrapper (voci di menu), magari in 'hidden', è possibile includere tali istanze/voci puntando all'ID dell'istanza stessa. Es. {drawrapper 2} dove 2 rappresenta il wrapper istanziato (e pubblicato) con tutti i parametri impostati compreso le proprietà width-height e l'opzione 'tipo include' che nella modalità 'solo drabot' non funzionano.

- Possibilità interessante è il puntare a oggetti dello stesso Drake (ad es. includere in coda ad un contenuto una categoria della gallery) attraverso il file "index2.php". Infatti se si sostituisce nell'url

http://localhost/drake/index.php?option=forum&Itemid=52

index.php con index2.php, verrà caricato nel drawrapper solo il componente che gestisce quell'url (in pratica senza l'interfaccia).
es. http://localhost/drake/index2.php?option=forum&a mp;Itemid=52

Nota: Sono convinto che si potrebbe omettere la parte di url fino al file 'index.php' perchè c'è il codice che fa lo split, ma attualmente impostando
{drawrapper index2.php?option=forum&Itemid=52} da errore.
 
legolas558
Re: Wrapper
27 October 2007 02:46
Anonymous Quote:

Ho fatto alcuni test sull'utilizzo del 'drawrapper' che riporto di seguito:

Premetto che l'utilizzo del drawrapper funziona solo nel campo "INTROTEXT" del contenuto (un bug?).

Penso di sì.

Quote:

- L'attivazione del drabot consente 'da solo' l'inclusione nei contenuti senza la necessità di attivare istanze (voci di menu) del 'wrapper'. Sono gestiti anche i parametri (presenti nel drabot) tranne le impostazioni "width - height" e l'opzione 'tipo di include'(un bug ?). Pertanto con queste modalità l'inclusione è possibile solo con url completi, ad es. {drawrapper http://www.etc..} , sia esterni che del cms stesso.

Le opzioni che hai menzionato sono quelle default del drawrapper: se specifichi il numero, userà le opzioni di quel menu item, altrimenti quelle del drawrapper (forse non hai guardato in Drabots -> Manage -> Drawrapper ?).

Quote:

- Possibilità interessante è il puntare a oggetti dello stesso Drake (ad es. includere in coda ad un contenuto una categoria della gallery) attraverso il file "index2.php". Infatti se si sostituisce nell'url

http://localhost/drake/index.php?option=forum&Itemid=52

index.php con index2.php, verrà caricato nel drawrapper solo il componente che gestisce quell'url (in pratica senza l'interfaccia).
es. http://localhost/drake/index2.php?option=forum&a mp;Itemid=52

Nota: Sono convinto che si potrebbe omettere la parte di url fino al file 'index.php' perchè c'è il codice che fa lo split, ma attualmente impostando
{drawrapper index2.php?option=forum&Itemid=52} da errore.

E' una maniera molto inefficiente di includere un contenuto; sarebbe molto meglio creare un piccolo file .php che visualizzi il contenuto tramite le chiamate a Drake CMS.

Magari posterò un esempio più in là
 
Top