[TYPO3-UG Dutch] Training voor Ontwikkalaars

Rik Willems - Actiview rik at actiview.nl
Wed Mar 5 12:13:55 CET 2008


Hoi Nader,

Wanneer je automaketemplate gebruikt moet je volgens mij de
###DOCUMENT_BODY### dingen uit je template halen. In plaats daarvan gebruik
je <div class="classname"></div>. Dit laat je vervolgens terug komen bij de
subparts. Hier onder voorbeeld uit een van mijn sites, met toevoeging
classname. Heb je ook de automaketemplate extensie gedownload en geactiveerd
via de Extension Manager?

Groet,
Rik

# Configuring the Auto-Parser for main template:
templates.all < plugin.tx_automaketemplate_pi1
templates.all {
  # Read the template file:
  content = FILE
  content.file = fileadmin/templates/index.html

  # Here we define which elements in the HTML that should be wrapped in
subpart-comments:
  elements {
    BODY.all = 1
    BODY.all.subpartMarker = DOCUMENT_BODY
    HEAD.all = 1
    HEAD.all.subpartMarker = DOCUMENT_HEADER
    HEAD.rmTagSections = title
    DIV.all = 1
  }
  # Prefix all relative paths with this value:
  relPathPrefix = fileadmin/templates/
  relPathPrefix.A = 
  relPathPrefix.FORM = 
}

# Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  # Feeding the content from the Auto-parser to the TEMPLATE cObject:
  template =< templates.all
  
  # Select only the content between the <body> tags
  workOnSubpart = DOCUMENT_BODY

  # Create breadcrumb
  # subparts.breadcrumb < temp.breadcrumb 
  
  # Substitute the ###content### subpart with some example content:
  subparts.content < styles.content.get

  subparts.panel-products < temp.panels.products
  subparts.panel-markets < temp.panels.markets

  subparts.classname < temp.inhoudvoordezedivtag
}

# Main TEMPLATE cObject for the HEAD
temp.headTemplate = TEMPLATE
temp.headTemplate {
  # Feeding the content from the Auto-parser to the TEMPLATE cObject:
  template =< templates.all 
  
  # Select only the content between the <head> tags
  workOnSubpart = DOCUMENT_HEADER
}



-----Original Message-----
From: typo3-ug-dutch-bounces at lists.netfielders.de
[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] On Behalf Of Nader
Emami Salut
Sent: woensdag 5 maart 2008 11:54
To: typo3-ug-dutch at lists.netfielders.de
Subject: [TYPO3-UG Dutch] Training voor Ontwikkalaars

Hallo,

Ik ben bezig met de oefeningen van het document "Training voor 
Ontwikkalaars". De eerst voorbeeld met "test.html" waarin de subparts 
zijn (b.v. ###DOCUMENT_BODY###) opgenomen werkt zonder probleem. Maar 
wanneer de "automaketemplate" wordt meegenomen, werkt het niet.
Objective heb ik paar keer de template code bekeken en ik zie helemaal 
geen type-fout. Ik heb de code zolas in het document overgenomen.
Hoe kan weten wat het probleem zou kunnen zijn?

Mvg,
Nader

# ------------------------------ De bijbehorende template ------
# Configuring the Auto-Parser
plugin.tx_automaketemplate_pil {

  # Read the template file
    content = FILE
    content.file = fileadmin/templates/main/template_1.html

    elements {
      BODY.all = 1
      BODY.all.subpartMarker = DOCUMENT_BODY

      HEAD.all = 1
      HEAD.all.subpartMarker = DOCUMENT_HEADER
      HEAD.rmTagSections = title

      TD.all = 1
    }

  relPathPrefix = fileadmin/templates/main/

}

# Main TEMPLATE cObject for the BODY
temp.mainTeplate = TEMPLATE
temp.mainTemplate {
   template =< plugin.tx_automaketemplate_pil
   workOnSubpart = DOCUMENT_BODY
   subparts.menu_1 = TEXT
   subparts.menu_1.value = SISAN - MENU
   subparts.content = TEXT
   subpart.content.value = SISAN - CONTENT
}

temp.headTemplate = TEMPLATE
temp.headTemplate {
   template =< plugin.tx_automaketemplate_pil
   workOnSubpart = DOCUMENT_HEADER
}

# Default PAGE object:
page = PAGE
page.typeNum = 0


page.10 < temp.mainTemplate

page.headerData.10 < temp.headTemplate
_______________________________________________
TYPO3-UG-dutch mailing list
TYPO3-UG-dutch at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch



More information about the TYPO3-UG-dutch mailing list