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
4
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

Capítulo III. Procesos de dirección de proyectos
molo544
HISTORIA de ESPAÑA
Ulises Yo
FACTORIZACION DE POLINOMIOS
Faber Garcia
COMUNICACIÓN EN INTERNET
Custodio García
FGM-12. MANIFESTACIONES EXTERNAS DE LA DISCIPLINA
antonio del valle
Límites
Cesar Morgado
Renaissance art
Salliver Colegio
lipidos laboratorio biologia
Miguel Angel Espinosa
CUADRO SINÓPTICO DE LOS TRASTORNOS DE LA PERSONALIDAD
Luz Contreras
INTERPRETACIÓN GEOMÉTRICA DE LA DERIVADA
Laura Erives Calzadillas
MAPA DE NAVEGACIÓN UNIMINUTO
Maria Alejandra Osorio Jimenez