Avatar billede ugotabe_kidding Nybegynder
08. august 2003 - 12:57 Der er 5 kommentarer og
1 løsning

Template baseret på anden template

Jeg har en generel template, der styrer menu, farver osv.

Jeg kan dog ikke få lov til at lave en "New from Template" og gemme denne som en anden template. Kan dette lade sig gøre på en eller anden måde i DW 4?

Således vil jeg gerne slippe for at skulle rette i flere templates, hvis jeg bare ønsker at udskifte et billede, der skal vises på ALLE sider på sitet, eller rette i noget generel tekst.

Håber at det giver mening (og er til at løse!)

/U.K.
Avatar billede henriksr Nybegynder
08. august 2003 - 13:47 #1
Hvis du opretter et nyt site, kan du så ikke bare kopiere din template folder fra det et gammelt site til det nye? derved får du jo en kopi af din oprindelige template. At lave en New from template og så sige til DW at den skal gemme den som en template, den går ikke..
Avatar billede ugotabe_kidding Nybegynder
08. august 2003 - 14:10 #2
Problemet er, at det er et og samme site.
Jeg har en general_template, der håndterer venstremenu, logo osv. Den har en "editable region", hvori al content fra siderne tastes. Disse sider har forskelligt indhold. En del af sitet har en slags karakteristika og en anden del har en anden (de deler dog begge samme overordnede struktur - som defineret i general_template. Kan man ikke lave det således, at del-templates henter fra general_template? Ellers skal jeg have en template for hver del af sitet og rette de samme ting, f.eks. logo og venstremenu, for hver template - i stedet for at gøre det ét sted (som vel er tanken med templates?)
Avatar billede karsten_larsen Praktikant
09. august 2003 - 05:56 #3
Der er hvis ikke andet end at prøve sig frem. En anden mulighed er at bruge SSI, f.eks.

<!-- #include file="inc/no_cache.asp" -->

Så retter du kun et sted.

:-)k_l
Avatar billede ugotabe_kidding Nybegynder
11. august 2003 - 13:05 #4
Jeg har ikke brugt include før - skal jeg lægge den generelle template-fil i include-udtrykket?
<!-- #include file="Templates/general_template.dwt -->
Eller hvorledes hænger det sammen?
Avatar billede karsten_larsen Praktikant
11. august 2003 - 15:05 #5
Nu ved jeg ikke om du skriver i ren html. Men hvis du har mulighed for det og det har de fleste på deres websted at bruge asp (active server pages) så kan du omdåbe din fil eksempelvis index.html om til index.asp.

Html koden er det samme, men du kan nu bruge include funktionen. Det har den funktion, at når du kalde den includede fil, så henter server koden fra filen og sætter det ind. F.eks. ønsker man ikke altid at ens sider skal caches, så der for har jeg lagt en include øverst på alle min sider. Men det kunne også være en menu. Det betyder, at jeg kun behøver at rette et sted og så er menu update på hele webstedet.

:-) k_l
Avatar billede ugotabe_kidding Nybegynder
08. september 2003 - 11:17 #6
Det er alt sammen lavet i ASP - jeg forsøger mig med include - tak for hjælpen.

/U.K.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester