willymonkam
Quiz by , created more than 1 year ago

TYPO3 - Templating Quiz on Marker und Subparts, created by willymonkam on 09/19/2013.

85
0
0
willymonkam
Created by willymonkam over 10 years ago
Close

Marker und Subparts

Question 1 of 10

1

Sie wollen den Subpart DOCUMENT_BODY in Ihrem HTML-Template ansprechen. Welcher Code ist hierzu der richtige?
page = PAGE
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template.html
??? = DOCUMENT_BODY
}

Select one or more of the following:

  • subpart

  • marks

  • useSubPart

  • workOnSubpart

  • defineSubpart

Explanation

Question 2 of 10

1

Gegeben seien das untenstehende HTML-Template und TypoScript-Setup. Welcher Code fehlt anstelle der Fragezeichen, damit ###HEADLINE### durch den Text Hello World! ersetzt wird?

<h1>###HEADLINE###</h1>

page = PAGE
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template.html
workOnSubpart = DOCUMENT
??? {
HEADLINE = TEXT
HEADLINE.value = Hello World!
}
}

Select one or more of the following:

  • subparts

  • subpart

  • markers

  • marker

  • marks

Explanation

Question 3 of 10

1

Sie haben einen Marker ###HMENU### im HTML-Template verwendet und diesen per TypoScript ersetzt. Der Marker erscheint aber unverändert in der Ausgabe. Warum?

Select one or more of the following:

  • Es gibt einige reservierte Namen für Marker, HMENU gehört dazu und darf daher nicht verwendet werden.

  • Sie haben vergessen, den Backend-Cache zu löschen.

  • Sie haben einen Tippfehler im Marker (entweder im HTML- oder im TypoScript-Template).

  • Ein Marker muss wie folgt notiert werden, damit er ersetzt werden kann: ###HMENU### begin &gt;

Explanation

Question 4 of 10

1

Sie wollen als Markerbegrenzung ein anderes Zeichen anstelle von # verwenden. Ist das möglich und, wenn ja, wie?

Select one or more of the following:

  • Das ist nicht möglich, da das Zeichen hartkodiert im Quellcode von TYPO3 steht

  • Über die Eigenschaft markerWrap kann das Zeichen geändert werden.

  • Sie können ohnehin ein beliebiges Zeichen verwenden – TYPO3 erkennt selbstständig an der Syntax, ob ein Marker ausgezeichnet werden soll.

  • Sie müssen hierzu die Extension MarkerChange installieren.

Explanation

Question 5 of 10

1

Welche Marker-Kombination muss verwendet werden, damit der folgende TypoScript-Code diese sinnvoll ersetzt?
page = PAGE
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template.html
workOnSubpart = DOCUMENT
marks {
MARKER = TEXT
MARKER.value = Hello World!
}
subparts {
SUB = TEXT
SUB.value = TYPO3-Integrator!
}
}

Select one or more of the following:

  • ###MARKER###
    ###SUB###

  • MARKER
    SUB

  • ###SUB### begin &gt;
    ###MARKER###
    ###SUB### end &gt;

  • ###MARKER###
    ###SUB### begin &gt;
    ###SUB### end &gt;

  • ###SUB### begin &gt;
    ###SUB### end &gt;
    ###MARKER###

Explanation

Question 6 of 10

1

Was müssen Sie im Code anstelle der Fragezeichen eintragen, wenn Sie den Marker ###HEADLINE### mit dem String
<em><strong>Hallo!</strong></em> ersetzen wollen?
page = PAGE
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template.html
workOnSubpart = DOCUMENT
marks {
???
}
}

Select one or more of the following:

  • HEADLINE = HTML
    HEADLINE.value = <em><strong>Hallo!</strong></em>

  • HEADLINE = TEXT
    HEADLINE.value = <em><strong>Hallo!</strong></em>

  • HEADLINE = HTML
    HEADLINE.value = <strong>Hallo!</strong>
    HEADLINE.value.wrap = <em>|</em>

  • HEADLINE = TEXT
    HEADLINE.value = <strong>Hallo!</strong>
    HEADLINE.wrap = <em>|</em>

Explanation

Question 7 of 10

1

Sie wollen im u. g. HTML-Template den Subpart mit „Hello World!“ und den Marker mit „Is there anybody out there?“ ersetzen. Welche Zeile fehlt dazu im TypoScriptCode?

###MARKER###

page = PAGE
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/test.html
workOnSubpart = DOCUMENT
???
subparts {
SUB = TEXT
SUB.value = Hello World! ###MARKER###
}
marks {
MARKER = TEXT
MARKER.value = Is there anybody out there?
}
}

Select one or more of the following:

  • nonCachedSubst = 1

  • substMarksSeparately = 1

  • useMarksInSubparts = 1

  • Es fehlt nichts, die Ausgabe erfolgt wie gefordert.

Explanation

Question 8 of 10

1

Seit der TYPO3-Version 4.5 LTS ist es möglich, die Templating-Engine Fluid zur Generierung des Seitentemplates zu verwenden. Wie heißt das dafür benötigte TypoScript Content Objekt?

Select one or more of the following:

  • TEMPLATE

  • FLUID

  • FLUIDTEMPLATE

  • PAGETEMPLATE

  • FLUID_TEMPLATE

  • FLUID_ENGINE

Explanation

Question 9 of 10

1

Ist es möglich, in einem mittels FLUIDTEMPLATE eingebundenen Seitentemplate auf die Seiteneigenschaften zuzugreifen?

Select one or more of the following:

  • Nein, das ist aus Sicherheitsgründen nicht möglich.

  • Nein, nicht direkt. Man kann aber über TypoScript darauf zugreifen und das Ergebnis im Template darstellen.

  • Ja, das ist über {pagepropteries} möglich.

  • Ja, das ist über {data} möglich.

  • Ja, das ist über möglich.

Explanation

Question 10 of 10

1

Sie haben in Ihrem Layout fünf Spalten und wollen daher die Spalten-Ansicht im Backend anpassen – was müssen Sie tun?

Select one or more of the following:

  • Sie schreiben mod.SHARED.colPos = 1,0,2,3,4 in das TSconfig der Seite.

  • Sie schreiben mod.SHARED.colPos = 0,1,2,3,4 in das TSconfig der Seite.

  • Sie verwenden einen Datensatz vom Typ „Backend Layout“, richten dort fünf Spalten ein und weisen das Layout der Seite zu.

  • Das ist mit Bordmitteln von TYPO3 nicht zu bewerkstelligen. Sie müssen TemplaVoilà installieren.

  • Sie erweitern das TCA um die Zeile
    TCA.pages.colPos := addToList(4)

Explanation