2 Bilder übereinander mit Gifbuilder...

  • Fredy Fredy
    Padawan
    0 x
    35 Beiträge
    0 Hilfreiche Beiträge
    20. 04. 2011, 10:53

    Hallo zusammen
    Ich habe soeben versucht, meinen Trailer mit zwei Bildern aufzubauen. Das erste sollte der Trailer selbst sein und das zweite das Logo, das über dem Trailer dargestellt werden sollte.
    Im HTML Template wollte ich dies so lösen, dass zwei ineinander geschachtelte div's die Bilder aufnehmen. Also inetwa so:

    1. <div id="trailer">
    2. <div id="logo"></div>
    3. </div>

    Dann soll (ich verwende Automake Template) im TS Skript der Teil "trailer" mit dem Trailerbild gefüllt werden und dann der Teil "logo" mit dem Logo über dem Trailer.
    1. subparts.trailer = IMAGE
    2. subparts.trailer.file = fileadmin/template/main/css/images/trailer.gif
    3.  
    4. subparts.logo = IMAGE
    5. subparts.logo.file = fileadmin/template/main/css/images/logo.gif
    6. subparts.logo.wrap = <a href="wir_ueber_uns.html">|</a>

    Wenn ich aber im TS die zwei div's mit den Bildern füllen will, verschwindet der div "logo". Im erzeugten HTML source ist dann nichts mehr von diesem div zu sehen.
    Kann mir jemand erklären, was hier falsch ist und wie ich dies am besten hinkrieg. Ich will lediglich ein anklickbares Logo im Trailer.

    Vielen Dank und Gruss Fredy


  • 1
  • Parker Parker
    T3PO
    0 x
    28 Beiträge
    0 Hilfreiche Beiträge
    23. 04. 2011, 20:33

    Hallo Fredy,

    die logischen Fehler sind immer am schwersten zu finden.

    Ich vermute, dass Dein Template in etwa wie folg aussieht:

    1. <div id="trailer">
    2. <!--###trailer###-->
    3. <div id="logo">
    4. <!--###logo###-->
    5. <!--###logo###-->
    6. </div>
    7. <!--###trailer###-->
    8. </div>

    subparts arbeiten so, dass alles zwischen der Start- und Endmarkierung gelöscht wird. Wenn Dein TS "subparts.trailer" erledigt hat, wurde die Markierung fürs Logo entfernt und dieser Teil "subparts.logo" findet keine Markierung.

    Benutze einfach

    1. marks.

    Schöne Grüße

    Parker

  • Fredy Fredy
    Padawan
    0 x
    35 Beiträge
    0 Hilfreiche Beiträge
    11. 05. 2011, 21:27

    Hallo Parker
    Genau damit hab ich ein Problem. Denn Automaketemplate setzt die Marker immer in HTML Kommentare rein. Diese sind jedoch für die Verwendung von marks nicht erlaubt, das sonst der ganze Inhalt in Kommentare gesetzt wird.
    Das Template

    1. <div id="header">
    2. <!--###header###-->
    3. <!--###header###-->
    4. </div>
    5. <div id="logo">
    6. <!--###logo###-->
    7. <!--###logo###-->
    8. </div>

    Wird dann umgewandelt in
    1. <div id="header"><!--<img src="headerbild.png" width="1000" height="110" border="0" alt="" /> begin --><!-- --><!--<img src="headerbild.png" width="1000" height="110" border="0" alt="" /> end --></div>
    2. <div id="logo"><!--<img src="logo.png" width="75" height="75" border="0" alt="" /> begin --><!-- --><!--<img src="logo.png" width="75" height="75" border="0" alt="" /> end --></div>

    Damit funktioniert diese Möglichkeit für Automake Template leider nicht. Gibt es sonst noch eine Möglichkeit?

    Vielen Dank

    Fredy

  • 1