Zum Inhalt springen

Rootline hat Probleme mit Templatelink

Erstellt am 3. Januar 2007 · 1 Antwort · letzte Antwort am 4. Januar 2007

Tags: Frage

scorp ·

Schönen guten Nachmittag Community,

hab ein kleines (glaub ich mal) Problem mit meiner Rootline.Sie funktioniert soweit ohne Probleme, aber sobald ich auf den Link im Headmenu "Home" klicke (musste ich im Template fest integrieren,da ich keine andere Lösung wusste,wegen den kleinen Grafiken zwischen den Links) verwirft er das ganze Template.Bei allen anderen gehts ohne Probleme.Nehme an das ich das Menu evtl. neu umsetzen muss oder es eine Lösung bei dem Rootline TS COde gibt.

Es wundert mich nur warum er bei dem Punkt ein Problem hat.Kann es ein Problem geben,weil ich ein Shortcut zu dem "Home" gemacht hab,dieser ist vom Typ Not Menu, dient nur für den Inhalt,denn den kann ich ja nicht fest im Template einbinden.

page = PAGE
typeNum = 0
page.stylesheet = uploads/tf/screen.css
page.10 = TEMPLATE
page.10 {
  template = FILE
  template.file = uploads/tf/template_main.html
  workOnSubpart = DOCUMENT_BODY
}

page.10.subparts.HAUPT_NAVI < tmp.LEFTMENU
page.10.subparts.TOP_HOME < tmp.HOME
page.10.subparts.TOP_NAVI < tmp.KOPFMENU

page.config.sys_language_uid = 0
page.config.language = de
page.config.locale_all = de_DE 

config {
  spamProtectEmailAddresses = 1 
  spamProtectEmailAddresses_atSubst = @<span style="display:none;">dont-want-spam.</span>
}

page.10.marks.CONTENT < styles.content.get

page.10.marks.INTRO < styles.content.getBorder
      
content.RTE_compliant = 3
config.extTarget = _blank 
config.admPanel = 1

temp.stdheader < lib.stdheader 
lib.stdheader > 
lib.stdheader = CASE 
lib.stdheader { 
  key.field=colPos 
  1 < temp.stdheader 
  2 < temp.stdheader 
  3 < temp.stdheader 
  default < temp.stdheader 
}
 
lib.stdheader.default.10.1.fontTag = <DIV class="headline">|</div> 
lib.stdheader.1.10.1.fontTag = <DIV class="headline">|</div> 
lib.stdheader.2.10.1.fontTag = <DIV class="headline">|</div> 
lib.stdheader.3.10.1.fontTag = <DIV class="texthead">|</div>

##########
#ROOTLINE#
##########
page.10.marks {

        ROOTLINE = HMENU
        ROOTLINE.special = rootline
        ROOTLINE.special.range = 0 | -1
        ROOTLINE.1 = TMENU
        ROOTLINE.1.NO.doNotLinkIt = 1
        ROOTLINE.1.NO.allWrap = <DIV class="headline"> |  &nbsp;-&nbsp;   |*| |  &nbsp;»&nbsp;   |*| | </div>
}
########################
#ROOTLINE BROWSERHEADER#
########################
HEAD.rmTagSections = title
page.headerData.20 = COA
page.headerData.20 {
  10 = HMENU
  10 {
    special = rootline
    special.range = 1|
    wrap = <title>www.stm-ackerstrasse.de »&nbsp;|&nbsp;</title>
    1 = TMENU
    1 {
      NO.doNotLinkIt = 1
      NO.stdWrap.htmlSpecialChars = 1
      NO.allWrap = | &nbsp;» &nbsp;|*||*| |
    }
  }
}

Hier mal das Headmenu

tmp.KOPFMENU = HMENU
tmp.KOPFMENU {
  wrap = <div id="headMenu"> | </div>
  special = directory
  special.value = 2
  1 = TMENU
  1 {
    wrap = <ul> | </ul>
    NO = 1
    NO.wrapItemAndSub = <li><IMG class="separator" src="/uploads/tf/separator.gif" alt=""> | </li>
    ACT = 1
    ACT < .NO
    ACT.ATagParams = id=current
  }
}

hoffe konnte mein problem schildern.danke schon mal für hilfe.

LG
scorp

scorp ·

Moin,

irgendwie hat die Morgenpower gereicht ,das ich eine einfache Lösung gefunden hab.ICh hab das Kopfmenu abgeändert, so das die Abstandsgrafik zwischen 2 Links gesetzt wird und nicht vor oder hinter eines Links.Dadurch konnte ich das fest integrierte "Home" aus dem Template entfernen.Einzige Fehler,die CSS Formatierung für die Rootline wird nich genohmen, da wahrscheinlich von 1 | -1 ist.Und bei 0 liegt ja das Template?

Hier der TS2 Code falls wer eine Lösung brauch.

tmp.KOPFMENU = HMENU
tmp.KOPFMENU {
  wrap = <div id="headMenu"> | </div>
  special = directory
  special.value = 2
  1 = TMENU
  1 {
    wrap = <ul> | </ul>
    NO = 1
    NO.wrapItemAndSub = <li> | </li>
    NO.allWrap = | <IMG class="separator" src="/uploads/tf/separator.gif" alt=""> |*||*| |
    ACT = 1
    ACT < .NO
    ACT.ATagParams = id=current
  }
}