Oprettet tir. d. 25. april 2006 kl. 22:50:50

jensgram
jensgram (39.129 point. Point ude: 0)
www.jensgram.dk

Typo3 skabelon viser ikke CONTENT

Hej Eksperter

Jeg har et problem med en skabelon til typo3 - de enkelte siders indhold bliver ikke indsat i "Normal" / "id=content" - elementet.

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

    # Substitute the ###menu_1### subpart with dynamic menu:
  subparts.menu_1 < temp.menu_1

    # Substitute the ###content### subpart with some example content:
  subparts.content < styles.content.get
}


Det er nok sidste linie, der er interessant, men denne opsætning virker fint i andre sammenhænge.

I mine endelige sider bliver kildekoden:

<td id="content"><!--###content### begin --><!-- Indhold --><!--###content### end --></td>

... hvilket tyder på, at noget af skabelonen er god nok, da HTML-filen blot indeholder:


<td id="content"><!-- Indhold --></td>


CONTENT-elementet er altså fundet, men sidens elementer bliver ikke indsat. Sikkert meget dårligt formuleret spørgsmål, men jeg kan virkelig ikke gennemskue fejlen.

- Jens

Skrevet tir. d. 25. april 2006 kl. 22:53:08| #1

jensgram
jensgram (39.129 point)
www.jensgram.dk
Hele T3 setup'en:



# Menu 1 cObject
temp.menu_1 = HMENU
  # First level menu-object, textual
temp.menu_1.1 = TMENU
temp.menu_1.1 {
    # Normal state properties
  NO.allWrap = <div class="menu1-level1-no">&bull;&nbsp; | </div>
    # Enable active state and set properties:
  ACT = 1
  ACT.allWrap = <div class="menu1-level1-act">&bull;&nbsp; | </div>
}
  # Second level menu-object, textual
temp.menu_1.2 = TMENU
temp.menu_1.2 {
    # Normal state properties
  NO.allWrap = <div class="menu1-level2-no">&middot;&nbsp; | </div>
    # Enable active state and set properties:
  ACT = 1
  ACT.allWrap = <div class="menu1-level2-act">&middot;&nbsp; | </div>
}


# Configuring the Auto-Parser for main template:
plugin.tx_automaketemplate_pi1 {
    # Read the template file:
  content = FILE
  content.file = fileadmin/templates/s.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

    TD.all = 1
  }

    # Prefix all relative paths with this value:
  relPathPrefix = fileadmin/templates/
}


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

    # Substitute the ###menu_1### subpart with dynamic menu:
  subparts.menu_1 < temp.menu_1

    # Substitute the ###content### subpart with some example content:
  subparts.content < styles.content.get
}


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




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

# Copying the content from TEMPLATE for <body>-section:
page.10 < temp.mainTemplate

# Copying the content from TEMPLATE for <head>-section:
page.headerData.10  < temp.headTemplate

Skrevet ons. d. 26. april 2006 kl. 14:39:00| #2

jensgram
jensgram (39.129 point)
www.jensgram.dk
JÆS SIR!

http://typo3.org/ (...)

However the first thing you have to do is to install the extension, "css_styled_content":

Just click the Install button and press the accept-button on the next page.

(NOTICE: At the time of this writing (january 2004) the "CSS styled content" plugin is NOT complete! It is on the top-3 of Kaspers todo list and is scheduled for development immediately after the snowboard tour.)

Back to the template: In the Template module, click this link:

Then you should see the "CSS Styled Content" static file available in the box "Include Static (from extensions)":

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

mysqli_stmt::store_result() expects exactly 0 parameters,

Oprettet den 25. maj 2012 kl. 23.52
tobrukDk giver 25 point for svar | Giv et svar »

Hjælp til php login

Oprettet den 23. maj 2012 kl. 16.31
andersx giver 60 point for svar | Giv et svar »

Hvilke sprog er gode til følgende?

Oprettet den 21. maj 2012 kl. 09.48
Blueeyez giver 30 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger