5.2 Working with Fluid

Descripción

TYPO3 CD 2020 (zweite Auflage) Test sobre 5.2 Working with Fluid, creado por Pascal Bartl el 09/04/2021.
Pascal Bartl
Test por Pascal Bartl, actualizado hace más de 1 año
Pascal Bartl
Creado por Pascal Bartl hace más de 3 años
5
0

Resumen del Recurso

Pregunta 1

Pregunta
If {object.property} is used in Fluid, how must the domain model method be named to determine the value? (3)
Respuesta
  • property()
  • getProperty()
  • isProperty()
  • hasProperty()
  • returnProperty()

Pregunta 2

Pregunta
How can a single template in a third-party extension be customised without copying all other templates from this extension? (1)
Respuesta
  • This is not possible - all template files must be copied
  • By utilising the TypoScript setting templateRootPath
  • By utilising the TypoScript setting templateRootPaths
  • By utilising the method $this->setTemplatePath in the controller
  • By configuring the appropriate TypoScript constants

Pregunta 3

Pregunta
What is required in an Extbase controller to use the default view for a list action? (2)
Respuesta
  • A method with the name list() must exist
  • A method with the name listAction() must exist
  • A method with the name initializeListAction() must exist
  • The method must not return any value
  • The method must return a value by using return at the end of the method

Pregunta 4

Pregunta
Replace ??? in the code snippet below, so that the template can be rendered in any PHP file. (1) $view = ??? $view->setTemplatePathAndFilename($templatepath); $view->assign('foo', 'bar'); $content = $view->render();
Respuesta
  • new \TYPO3\Fluid\View();
  • new \TYPO3\Fluid\View\View();
  • new \TYPO3\Fluid\View\StandaloneView();
  • import \TYPO3\Fluid\View\StandaloneView();
  • import \TYPO3\Fluid();

Pregunta 5

Pregunta
How can a variable var (set in the controller) be passed to a partial? (2)
Respuesta
  • <f:render partial="part" arguments="var" />
  • <f:render partial="part" arguments="{var}" />
  • <f:render partial="part" arguments="{var: var}" />
  • <f:render partial="part" arguments="{0: _all}" />
  • <f:render partial="part" arguments="{_all}" />

Pregunta 6

Pregunta
How can multiple variables be passed to the view? (3)
Respuesta
  • By using $this->view->assignMultiple()
  • By using $this->view->assign() multiple times
  • By setting $this->view->setMultiple(true)
  • By setting $this->view->assignMultiple(true)
  • By using an array in the method call $this->view->assign()

Pregunta 7

Pregunta
What is the meaning of the optional attribute in the following code? (1) <f:render partial="list" section="content" optional="true" arguments="{blog:blog}" />
Respuesta
  • If blog does not exist, argument “blog” will not be passed to the partial
  • The section can also be named content_1, content_2, etc.
  • If the partial does not exist, no error appears
  • The output is optional – this means if the partial is empty, nothing is displayed
  • If the section does not exist, no error appears

Pregunta 8

Pregunta
How can the rendering of the <html> tag in the following partial be prevented? (1) <html xmlns:f="https://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" xmlns:n="https://ty\ po3.org/ns/GeorgRinger/News/ViewHelpers"> <f:if condition="{newsItem.title}"> <f:then> <n:titleTag>{newsItem.title}</n:titleTag> </f:then> <f:else> <n:titleTag>News Detail</n:titleTag> </f:else> </f:if> </html>
Respuesta
  • This is not possible – Fluid always renders the entire HTML document
  • By utilising layouts
  • By setting the TypoScript option render.html = false
  • By setting the data-namespace-typo3-fluid attribute in the <html>-tag
  • Using the <f:comment> ViewHelper is the only option to prevent the rendering

Pregunta 9

Pregunta
Which of the following inline syntax is correct? (1)
Respuesta
  • {f:if{condition:'{salutation}==1',then:'Mr',else:'Ms'}}
  • {f:if(condition:'{salutation}==1',then:'Mr',else:'Ms')}
  • {f:if(condition:'(salutation)==1',then:'Mr',else:'Ms')}
  • {f:if(condition:{salutation}==1,then:'Mr',else:'Ms')}
  • {f:if(condition:salutation==1,then:'Mr',else:'Ms')}
Mostrar resumen completo Ocultar resumen completo

Similar

Test de la conquista del reino Nazarí y la incorporación del reino de Navarra
maya velasquez
Fechas Importantes Constitucion
milagrosalopez
Conceptos Básicos de la Física
Diego Santos
Tratados y Planes de México
razbusiness20
REVOLUCIÓN RUSA (1917)
coorprogresistal
PINTURAS FAMOSAS: Título y Autor...
Ulises Yo
TÁCTICA 1.1 HISTORIA Y TRADICIONES
antonio del valle
VERBOS FRANCÉS (presente)
carmen muñoz
DECIMALES
PROYECTO APRENDER
La educación física durante toda la historia
haroldjhonny
MAPA CONCEPTUAL DE NETIQUETA
Hayler Narvaez