Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747

    XSL disegnare i text o label da CSS

    Salve a tutti è possibile fare un css che permette di disegnare dei text o label da css?
    Cioè posto un esempio
    codice:
    da css
    pippo
    {
    <input type=text name=.......></input>
    }
    codice:
    da xsl
    in qualche modo devo chiamare class=pippo ma non so come
    spero di essermi spiegato bene
    è poissibile farlo o no
    Allejo

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514
    da css
    pippo
    {
    <input type=text name=.......></input>
    }
    Non si può :rollo:

    da xsl
    in qualche modo devo chiamare class=pippo ma non so come
    Non si può :rollo:

    Penso tu voglia scrivere <input> nell'html richiamandolo quando vuoi vero ?
    Puoi fare un template nell'xsl da richiamare.

    <xsl:template name="Pippo">
    <input type="text" name="" />
    </xsl:template>

    poi lo richiami

    <xsl:call-template name="Pippo" />

    Credo tu voglia fare questo :master: o no .....

  3. #3
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Però questo
    <xsl:template name="Pippo">
    <input type="text" name="" />
    </xsl:template>
    lo devo mettere sempre su XSL?
    Allejo

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514
    Lo metti prima degli altri template e poi lo richiami.


    codice:
    <xsl:template match="/">
    
    <xsl:call-template name="Pippo" />
    
    <xsl:apply-templates />
    
    </xsl:template match>
    
    
    <xsl:template match="Modulo">
    
    <xsl:call-template name="Pippo" />
    
    </xsl:template match>

    Mettilo dove vuoi all'interno dei template !!!

  5. #5
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Non si può farlo esternamente dal template?
    (cioè da un altro file)
    Allejo

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514
    Originariamente inviato da allejo
    Non si può farlo esternamente dal template?
    (cioè da un altro file)

    Allora non si capisce cosa devi fare ! :master:

  7. #7
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    supponiamo che adesso voglio text e un domani vogliono di tipo label.....invece di campiare l'XSL interno.....cambio dal (XSL o CSS)esterno senza andare ad aprire tutti gli XSL e modificarli.....
    Spero di essermi spiegato bene.....

    codice:
    <xsl:template match="/">
    
    <xsl:call-template name="Pippo" />
    
    <xsl:apply-templates />
    
    </xsl:template match>
    
    
    <xsl:template match="Modulo">
    
    <xsl:call-template name="Pippo" />
    
    </xsl:template match>
    Invece di cambiare tutti gli XSL facevo così su un file esterno:

    adesso
    codice:
    <xsl:template name="Pippo"> 
    <input type="text" name="" /> 
    </xsl:template>
    un domani
    codice:
    <xsl:template name="Pippo"> 
    <font......> 
    </xsl:template>
    Allejo

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514
    Ah ho capito, io sinceramente opto per altri sistemi un pò + complicati, però si può fare anche in questo modo.

    Io non sò come sia strutturato il tuo sito, però se ad ogni pagina hai un xsl diverso come suppongo che sia, puoi fare un'altro xsl esterno e richiamarlo da tutte le pagine con all'interno le funzioni che vuoi.

    Pagina1 - Richiama Pagina Funzioni
    Pagina2 - Richiama Pagina Funzioni
    Pagina3 - Richiama Pagina Funzioni

    ad ogni xsl metti un include

    <xsl:include href="funzioni.xsl" />


    poi nelle funzioni.xsl metti il template

    <xsl:template name="Pippo"
    </xsl:template>


    e poi lo richiami in tutte le pagine, se un giorno fai delle modifiche nella pagina funzioni.xsl tutte le altre pagine cambiano!

    questo è un'esempio .spero tu abbia capito.

  9. #9
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Si è quello che intendevo....
    E volevo sapere se si può fare o no......
    E non hai mai fatto un esempio del genere?
    Se si puoi aiutarmi?
    Allejo

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514
    Beh certo che funziona, te lo garantisco.

    Prova a farlo, se hai problemi, facci sapere.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.