Vorlage Template / kann Struktur nicht ändern

Bitte alle templatebezogenen Beiträge in diesem Forum veröffentlichen.
Post Reply
marcel-k
Posts: 1
Joined: Mon 17. Oct 2011, 12:16

Vorlage Template / kann Struktur nicht ändern

Post by marcel-k »

Hallo, ich bin neu hier im Forum und möchte auch gleich zur Frage kommen:

muss in der Vorlage die Struktur im Haupt-Teil so bleiben = d.h. Header unter Content und Left etc. ? wie z.Bsp.hier : http://www.phpwcms-howto.de/wiki/doku.p ... e-hoehe-v1

ich probiere schon seit Stunden, aber ich kann den Hauptteil einfach nicht frei definieren...

eine meiner Varianten in Haupt

Code: Select all

<div id="container">
  <div id="oben"><!-- oben Anfang -->
   <div id="header"><!-- Header-LOGO -->
       <div class="logo">
           <a href="xxxxx"
           target="_top"><img
           src="http://xxxxx.jpg"
           alt="herolab" title="xxxxx"></a>        
       </div>
       <div class="header">
           <!-- Header-BILD --><img src="picture/header.gif"
           usemap="#FPHeader" alt="" border="0">
       </div>        
   </div>
   <div id="menu_container">
       <div id="pmenu">{NAV_HORIZ_DD:0,4}</div>
   </div>
<!-- Linie -->
<!-- Horizontale Navigation ANFANG -->
   <table summary="" border="0" cellpadding="0"
    cellspacing="0" width="100%">
<!-- Breadcrumb-Menue --> 
   <tbody>
   <div id="breadcrumb">{SPACER:194x1}{BREADCRUMB}
       <div class="search">
       <form action="index.php?search" method="post"
        name="searchFE"
        onsubmit="s=document.getElementById('customSearchInput');if(s.value==' Search')return false;"></form>  
	    <input name="search_input_field" size="20"
        maxlength="200" id="customSearchInput"
        class="customSearchInput" value=""
        onfocus="if(this.value=='Search')this.value='';"
        onblur="if(this.value=='')this.value='Search';" type="text">  
        <input src="template/img/submit.gif" title="Search"
        onfocus="this.blur();" name="search_go" type="image"><!-- Linie -->
        </div>	  
   </div>
   </tbody>
   </table>   
<!-- oben Ende -->   
</div>
   <div id="mitte"><!-- mitte Anfang -->  
    <!-- links - Menue --><!-- links - Menue nachtrag -->
   <div id="links">
	<div id="spectaris">
		<div id="leftimgxxx">
			<a href="xxxx"
             title="Deuts  bla bla bla"
             target="_blank"><img src="../images/f+o.gif"
             alt="SPECTARIS" border="0" height="60" width="160"></a>
	    </div>
	</div>
	<div id="pdfdownload">
		<div id="leftimgxxx">
			<a href="pdf/AdbeRdr70_enu_full.exe">
			<img src="img/getacro.gif" alt="Download of Acrobat Reader 7"
             title="Download of Acrobat Reader 7" border="0"></a>
        </div>
	</div>
	<div id="anschrift">
		bla bla bla
    </div>
   </div>
	<!-- Content Begin -->
   <div id="main">{CONTENT}
   </div>
    <!-- Content End -->
    

<div id="footer">   
  <div class="col1_4">
     {SPACER:25x1}[PRINT]print view[/PRINT]
     {SPACER:25x1}<a href="index.php?sitemap" target="_self">Sitemap</a>
     {SPACER:25x1}<a href="index.php?tip" target="_top">Tip</a>
     {SPACER:25x1}<a href="login.php" target="_top">LOGIN</a>
  </div>
  <div class="col1_4">
     
  </div>
  <div class="col4_4">
     
  </div>

bla bla bla 
</div>
</div>
(! nur ein Beispiel , sicherlich mit Fehlern der öffnenden und schließenden div-container etc ...)

eine weitere Variante ist mit den Tags {HEADER} usw. zu arbeiten und die Vorlagen im Artikel zu erstellen ... beides funktioniert bei mir jedoch nicht ... deshalb stellt sich mir die Frage ob die Struktur einfach nicht frei definiert werden kann?

herzlichen Dank im Voraus und vielen Grüße, Marcel
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Re: Vorlage Template / kann Struktur nicht ändern

Post by pepe »

Du musst unter ADMIN-LAYOUT das Häkchen dort setzen, dass das Template NUR aus dem Vorlage HAUPTblock verwendet wird!
User avatar
santscho
Posts: 1442
Joined: Mon 2. Apr 2007, 08:56
Location: Schweiz

Re: Vorlage Template / kann Struktur nicht ändern

Post by santscho »

Hat jetzt zwar nicht direkt mit Deinem Problemchen zu tun, habe aber einen Tip für Dich.

Du hast jetzt alle "Widgets" direkt im Template eingebaut (Header-Logo, Breadcrumb, Search, Spectaris, Downloads, Print, Sitemap....).
Ich würde wirklich nur das Nötigste im Template unterbringen, da es schnell mal unübersichtlich wird. Und die Gefahr besteht, dass wenn Du im Template was veränderst und Du löscht zum Beispiel einen DIV zuviel, die Fehlersuche losgeht.

Ich lege immer noch eine nicht sichtbare Ebene "ADMIN" an. In ADMIN erstelle ich einen Artikel "TEMPLATE WIDGETS".
Da bringe ich die einzelnen Template-Widgets in Form von Contentparts unter (zum Beispiel die Copyright-Zeile im Footer als wyswyg-cp, die Suche als html-cp...).
Dann merke ich mir die jeweilige CP-ID und ziehe dann diese ins Template.

Angenommen die Footer-Zeile ist ein Wysiwyg-Contentpart mit der ID 12.
Dann sieht bei mir der Footer im Template so aus:

Code: Select all

<div id="footer">{SHOW_CONTENT:CP,12}</div>
will ich den Text im Footer abändern, ändere ich nur den CP 12, das Template bleibt unangetastet. Die Gefahr, das Template zu verhauen ist minimiert.

Ein anderer Vorzug dieser Methode ist die Ausnutzung der phpwcms-Features. So kannst Du zum Beispiel im Header eine slideshow einbauen oder einen content slider als Teaser... Ohne alles im Template manuell coden zu müssen. Das Header-Bild hast Du in der Datei-Zentrale und kannst es dann bequem auswechslen ohne irgendwelche html-Änderungen im Template.

So als kleine Inspiration :-)
Schon Konfuzius sagte: "Sei kein YAML-Lappen". YAML-phpwcms-Integration auf http://www.yaml.phpwcms.org
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Vorlage Template / kann Struktur nicht ändern

Post by flip-flop »

>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Post Reply