2011-01-29 9 views
6

Quindi sto cercando di ottenere something like this in Dreamwaver CS5. Possiedo una regione modificabile facoltativa (facoltativa perché non desidero quella cosa in determinate pagine Web) e un'altra regione modificabile nel mio modello "principale". Quindi, quello che sto facendo ora è creare un nuovo modello dal mio modello principale, quindi modificare l'area modificabile facoltativa da visualizzare, salvarlo come nuovo modello e infine creare nuove pagine Web dal nuovo modello.Modelli nidificati di Dreamweaver

Sfortunatamente, sembra che tutto ciò che è stato modificato nel nuovo modello sia modificabile nella nuova pagina Web appena creata, sia. Voglio che solo la regione modificabile non facoltativa nel modello principale sia modificabile in tutte le nuove pagine Web create dal nuovo modello. Come posso realizzare questo?

+1

devo lavorare con il costruttore ColdFusion e Dreamweaver CS5 al lavoro e io avere pensieri suicidi fino a quando non torno a casa e uso Visual Studio ... CFB non ha una funzione di formattazione del codice, ma DW lo fa. DW non ha l'evidenziazione del tag inizio/fine ma CFB lo fa. WTF –

+0

maledizione Ho iniziato una taglia su questo e nessuno ha risposto. spreco di 50 rep :( – wrongusername

+0

è una buona domanda compagno, non ho usato le regioni modificabili in quella misura però ... – Marin

risposta

3

È fastidiosamente semplice (e un po 'strano).

Nel modello di secondo livello, aggiungere questa espressione: @@("")@@ in qualsiasi punto dell'area modificabile che si desidera bloccare. Ora tutte le pagine derivate da quel modello lo visualizzeranno come non modificabili.


si possono fare alcune cose divertenti con Dreamweaver di template expressions e variabili, ma trovare una reale documention si è dimostrato difficile. Soprattutto perché è praticamente inutile se puoi usare PHP. E ci è voluto del tempo per capire che @@(lang!="fin"?(lang=="swe"?"Swedish title":"English title"):"Finnish title")@@@@(sub!=""?" :: "+sub:sub)@@ era l'espressione specifica che volevo per il titolo di una pagina di un client non PHP. Quindi, sì.

+0

Hey lime, il tuo @@ ("") @@ mi dà un errore di sintassi. TemplateExpr expr = "" -> mi ha dato un errore di espressione vuoto. Ti dispiacerebbe aggiornare la tua risposta? Grazie! – wrongusername

+0

Mi dispiace @wrongusername, ma non riesco a riprodurlo. L'unico indizio che riesco a pensare è che io creato il sito in CS4 e ho avuto alcuni problemi con la modifica in seguito in CS5 (vale a dire, le aree modificabili non sono selezionabili in visualizzazione Progettazione). Tuttavia, quando si crea un nuovo sito di test da uno dei layout incorporati, tutto sembra funzionare . [Guida di Adobe] (http://help.adobe.com/en_US/dreamweaver/cs/using/WScbb6b82af5544594822510a94ae8d65-7a9ea.html) non fornisce ulteriori dettagli. – lime

+0

Oh beh, grazie comunque per il tuo aiuto! prova ad avviare un nuovo sito e copia il materiale da quello vecchio per vedere se aiuta a NY. – wrongusername