[Typo3] help with directory structure and menu items

Matt Mucklo mmucklo at yahoo.com
Mon Aug 8 20:36:01 CEST 2005


Hello,

Typo3 newbie here in desperate need of some help with menus and links. I'm 
converting a static site to typo3.

I can get the first menu to appear, but the footer menu doesn't show up, nor 
am I clear on how to insert a link at the top of the page that always goes 
back to the Home Page.  I'm using an html template and CSS_STYLED_CONTENT.

1) Briefly, here is my directory structure:

    Home (id = 14)
        - Page 1 (id = 15)
        - Page 2 (id = 16)
        - Page 3 (id = 17)
        - Page 4 (id = 18)
        - Page 5 (id = 19)
        - Footer (hidden) (id = 24)
            - Footer Page 1 (id = 23)
            - Footer Page 2 (id = 22)
            - Footer Page 3 (id = 21)

Here is the website structure I'm trying to duplicate (taken from a static 
site)

Website Title [link to id=14]
=====================
[Menu id's 15 through 19]
=====================

Content

=====================
Footer Menu [id's 23-21]
=====================

Here's my template setup:

config.doctype = xhtml_trans
config.doctypeSwitch = 1

temp.menu_1 = HMENU
temp.menu_1.1 = TMENU
temp.menu_1.1 {
  expAll = 1

  NO.allWrap = <li>|</li>
  NO.stdWrap.htmlspecialchars = 1
  ACT = 1
  ACT.allWrap = <li><span id="current">|</span></li>
  ACT.stdWrap.htmlspecialchars = 1
  ACT.doNotLinkIt = 1
  wrap = <ul>|</ul>
}

temp.menu_footer = HMENU
temp.menu_footer.special = directory
temp.menu_footer.special.value = 23, 22, 21
temp.menu_footer.1 = TMENU
temp.menu_footer.1 {
  expAll = 1
  NO.allWrap = |
  NO.stdWrap.htmlspecialchars = 1
  ACT = 1
  ACT.stdWrap.htmlspecialchars = 1
  ACT.doNotLinkIt = 1
}

temp.mainTemplate = TEMPLATE
temp.mainTemplate {
    template = FILE
    template.file = fileadmin/template/hfam_home.html
    workOnSubpart = DOCUMENT_BODY

    subparts.menu_1 < temp.menu_1

    subparts.content < styles.content.get

    subparts.menu_footer < temp.menu_footer
}

temp.headTemplate = TEMPLATE
temp.headTemplate {
  template = FILE
  template.file = fileadmin/template/hfam_home.html
    # Select only the content between the <head>-tags
  workOnSubpart = DOCUMENT_HEADER
}


# Default PAGE object:

page = PAGE
page.typeNum = 0
page.10 < temp.mainTemplate
page.headerData.10 < temp.headTemplate
page.bodyTag = <body>





More information about the TYPO3-english mailing list