Abschluss Test

Description

Quiz on Abschluss Test, created by Ma Hi on 13/07/2015.
Ma Hi
Quiz by Ma Hi, updated more than 1 year ago
Ma Hi
Created by Ma Hi almost 9 years ago
29
2

Resource summary

Question 1

Question
Who invented TYPO3? (1)
Answer
  • The TYPO3 Association
  • Robert Lemke
  • Kasper Skårhøj
  • The TYPOlight company
  • Michael Stucki

Question 2

Question
Which events are organized by the TYPO3 Association? (4)
Answer
  • TYPO3 User Day
  • T3BOARD
  • TYPO3 Conference
  • TYPO3 Conference North America
  • TYPO3camp
  • T3DD
  • TYPO3 Academy

Question 3

Question
What does it mean if a function in TYPO3 Version 6.2 is described as “deprecated”? (2)
Answer
  • The function is no longer available in Version 6.2.
  • The function should no longer be used in Version 6.2.
  • The function will be removed in Version 6.3.
  • The function will be removed in Version 6.4.
  • The function will be removed in Version 6.5.

Question 4

Question
You install TYPO3 (or an extension) and then see only a white page (in the backend and in the frontend) – what do you do? (2)
Answer
  • Delete the cache files, and the page is visible again.
  • Check the PHP error log.
  • Enter the line $TYPO3_CONF_VARS['SYS']['displayErrors'] = '1' into the file typo3conf/localconf.php and call up the page again to view an error message.
  • Enter the line $TYPO3_CONF_VARS['SYS']['displayErrors'] = '1' into the file typo3conf/AdditionalConfiguration.php and call up the page again to view an error message.
  • Log in to the backend and analyze the error message there.
  • Go to the Install Tool and consult the TYPO3 error log to find the cause of the error.

Question 5

Question
What are your rights and obligations when you write your own code for TYPO3? (3)
Answer
  • As TYPO3 is subject to the GPL, I may not invoice customers for my own extensions to the code.
  • I may distribute the code, but I have to replace all copyright notices with my own.
  • If I changed the code, I may no longer install the system on a customer’s server.
  • I may use TYPO3 commercially.
  • If I modify the system, I am permitted to distribute it but have to retain the original copyright notices.
  • I may not modify the system in any way.
  • I may invoice customers for my own developments.

Question 6

Question
Which directories are absolutely required so that TYPO3 can be called up in the frontend? (3)
Answer
  • typo3conf/
  • typo3temp/
  • t3lib/
  • typo3/
  • fileadmin/
  • uploads/

Question 7

Question
What happens when a data record such as a content element or a page is deleted in the backend? (1)
Answer
  • The data record is deleted from the table.
  • The data record is deleted from the table, but first a backup is created.
  • A 1 is entered in the deleted field of the data record.
  • The data record is saved in a text file and then deleted from the database.
  • A cleared field is created in the data record and the value of the field is set to true.

Question 8

Question
What is cached in TYPO3? (4)
Answer
  • Images in the /fileadmin directory
  • The HTML output of static pages
  • The thumbnails of files in the /fileadmin directory that can be displayed in the Filelist module.
  • Configuration settings
  • TypoScript templates
  • Files that are loaded onto the server using a backend form

Question 9

Question
Where exactly are cached pages saved? (2)
Answer
  • In the typo3temp/ directory, if the following options are set: pageCacheToExternalFiles
  • In the typo3conf/ directory
  • In the cache_* tables in the database
  • In the cache_* fields of the respective table in the database
  • In the location stored in the following key: ['SYS']['caching']['cacheConfigurations']['cache_pages']

Question 10

Question
Where can you find the official documentation for the TYPO3 backend? (1)
Answer
  • In the typo3/doc directory
  • At http://www.typo3.org
  • At http://documentation.typo3.org
  • In the Manual module
  • In the Documentation module

Question 11

Question
What is the easiest way to display a list of all the extensions installed in your system, along with the names and e-mail addresses of the authors? (1)
Answer
  • There is no simple way to obtain such a list.
  • Using the Help ‣ About modules module
  • Using the Help ‣ About TYPO3 CMS module
  • Using the Info ‣ Extensions module
  • Using the Extension Manager

Question 12

Question
You have decided that the BODY tag of the pages created by TYPO3 should contain an attribute with the current page ID. Where in the TSref would you look up the necessary option? (1)
Answer
  • In TLO config
  • In TLO PAGE
  • In the TEMPLATE content object
  • In the HMENU content object
  • In the Page TSconfig section

Question 13

Question
You want to hide a field in the backend – where would you find out how to do this (assuming you have forgotten)? (1)
Answer
  • TSref
  • TSconfig
  • Core API
  • TYPO3 Coding Guidelines
  • TYPO3 Services

Question 14

Question
How can you download the data that are installed in the database table(s) of an installed extension? (2)
Answer
  • Click on the Download SQL Dump symbol in the Extension Manager to download them.
  • This is only possible using the phpMyAdmin tool.
  • The table for the dump can be selected in the SQL Dump module.
  • Run the .t3d Export Tool.
  • The SQL dump is already contained within the download of an extension using the T3X file.

Question 15

Question
You have updated your TYPO3 version (or have had it updated), and now detect problems with an extension such as RealURL. How do you approach this problem? (2)
Answer
  • You update the extension.
  • You uninstall the extension and install it again in the same version.
  • You delete individual files in the typo3temp directory.
  • You select the faulty extension in the update manager.
  • You delete the key in the LocalConfiguration.php file.

Question 16

Question
Which sub-module in the Extension Manager allows you to update extensions that exist in your system? (2)
Answer
  • Loaded extensions
  • Install extensions
  • Import extensions
  • Update extensions
  • Check for extension updates
  • Manage extension
  • Get extensions
  • Symbol Update in the Manage extensions menu

Question 17

Question
You have installed or updated an extension and are now unable to call up your TYPO3 installation. Instead, you see an error message or an empty page (in the backend or frontend). What should you do? (2)
Answer
  • You use the Extension Manager to uninstall the extension.
  • You use the Install Tool to uninstall the extension.
  • You reinstall TYPO3.
  • You delete the extension key in the localconf.php file from the $TYPO3_CONF_VARS['EXT']['extList'] variable.
  • You delete the extension key in the LocalConfiguration.php file.
  • You delete the extension key in the PackageStates.php file.
  • You delete the temp_CACHED_<...>_ext_localconf.php file.
  • You delete the typo3temp/Cache directory.
  • You delete the extension directory.

Question 18

Question
Which methods can you use to access the list view? (3)
Answer
  • You click on the Web ‣ List module on the left in the backend.
  • You click on the appropriate icon on the top right in the submodules of the Web module.
  • In the Info sub-module, select the Pagetree overview function and click the appropriate page icon. Then select Web ‣ Edit.
  • In the Info sub-module, select the Pagetree overview function and click the pen icon.
  • You right-click a page in the page tree and select Web ‣ List.

Question 19

Question
By default, the backend has exactly four columns in the page view. How can you hide all but the “Normal” column from your editors? (1)
Answer
  • You switch off the three other columns in the Install Tool.
  • You enter the following TypoScript code in the Page TSconfig of the root page: mod.SHARED.colPos_list = 0
  • You enter the following TypoScript code in the TypoScript setup: mod.SHARED.colPos_list = 0
  • You enter the following TypoScript code in the User TSconfig of the editor: mod.colPos_list.SHARED = 0

Question 20

Question
A user has edited a content element, and now it contains grave content errors. What can you do in this situation? (2)
Answer
  • The only option is to overhaul the contents manually.
  • You can get an overview of all changes in the List module.
  • You can get an overview of all changes in the Admin tools module.
  • You can get an overview of all changes in the Info module.
  • The only way to rectify this is by looking in the database and undoing the changes made there.

Question 21

Question
You want to configure the RTE (Rich Text Editor). Where do you start? (3)
Answer
  • Page TSconfig
  • User TSconfig
  • In RTE extension settings
  • TypoScript-Setup
  • TypoScript constants

Question 22

Question
Which TLO allows you to specify settings in the User Settings sub-module by means of TypoScript? (1)
Answer
  • admPanel
  • options
  • mod
  • setup
  • user
  • auth

Question 23

Question
Every now and then you need to specify the ID of a page. How do you do this? (5)
Answer
  • You memorize the name and specify the corresponding ID in the phpMyAdmin extension.
  • You enter the following code in the User TSconfig: options.pageTree.showPageIdWithTitle = 1
  • You move the mouse over the page icon in the page tree and wait for the ID to appear as a tool tip.
  • You click the page (in Listview or Pageview), and find the ID on the top right.
  • You select Web ‣ Info, click on a page and choose the Pagetree overview entry from the pull down menu. You then receive a list with page information on the current page and its subpages. The ID is also listed there.
  • You can activate displaying the IDs via the page tree.

Question 24

Question
The backend is in English, and you want to switch it to another language. How do you proceed? (3)
Answer
  • You can change the language easily in the User Settings module.
  • You have to add the language in the Language module.
  • You have to check in the Language module to find out which translations you need to transfer because they are still in the repository.
  • You have to transfer the new translations to your server from the repository in the Language module.
  • You have to activate the use of further languages in the Install Tool.

Question 25

Question
Usually, TYPO3 displays translations when requested and the original content if there is no translation. How can you prevent the original contents from ever being displayed in this case? (1)
Answer
  • By translating all contents.
  • By hiding the page.
  • You select Hide default translation of page in the page properties.
  • By selecting Hide page if no translation for current language exists in the page properties.
  • By selecting Hide permanent in the page properties.

Question 26

Question
If you want to operate a website with languages both from the European and the Asian regions, you have to switch to UTF-8 character coding. How do you proceed? (1)
Answer
  • You use the following Install Tool setting to change the backend: $TYPO3_CONF_VARS['BE'][forceCharset]
  • You use the following Page TSconfig setting to change the backend: config.forceCharset
  • To allow files to be given UTF-8 file names, the following settings are necessary in the Install Tool: $TYPO3_CONF_VARS['BE'][UTF8filesystem]
  • You have to set the following TypoScript option for the frontend output: config.metaCharset = utf-8
  • You set the following TypoScript option for the frontend output: config.additionalHeaders = Content-Type: text/html;charset=utf-8

Question 27

Question
What does the Admin Panel do? (2)
Answer
  • It is the administrator’s control center for user settings.
  • It can be used to configure TYPO3 in the backend.
  • The panel can be used to analyze the frontend output.
  • It provides administrators with an admin area in the frontend.
  • The panel controls frontend editing.
  • Once you have activated frontend editing, an administrator can use the panel to monitor the entry of contents.

Question 28

Question
How do you delete multiple pages at once? (2)
Answer
  • You use the Delete Multiple Pages extension.
  • For safety reasons, you can only delete one page at a time.
  • You right-click the corresponding page and then select Delete.
  • You use the clipboard.
  • You have to change the User Settings to allow deleting more than one page at once.

Question 29

Question
You can delete pages in the page tree by rightclicking a page and selecting Delete. This procedure fails by default if the page to be deleted contains subpages. Why is this? (2)
Answer
  • Recursive deletion is not possible in TYPO3 for reasons of safety.
  • The ability to delete recursively has to be configured in User settings.
  • Recursive deletion is only possible using a DELETE database command.
  • The recursive delete function has to be activated in the User TSconfig.
  • Recursive deletion does not work in the page tree, but only in the Web ‣ List module.

Question 30

Question
When you call up your website in the frontend, the following error message appears: “The page is not configured!” Why is this? (1)
Answer
  • No HTML template was specified.
  • No TypoScript root template was specified.
  • No extension template was created.
  • There is no PAGE object.
  • The RootLevel check box in the root template was not activated.

Question 31

Question
How can you display a site name in the title line of the browser? (1)
Answer
  • The Install Tool contains a parameter for this purpose $TYPO3_CONF_VARS['SYS']['sitename']
  • You can enter the site name in the Basic Configuration view in the Install Tool.
  • By using Sitetitle in the Template module to specify the title in the TypoScript template.
  • By using the TypoScript option config.pageTitle = <...>.
  • By using the TSconfig option config.pageTitle = <...>.

Question 32

Question
The previous question demonstrated that it is possible to include a TypoScript file called filename.typoscript in a TypoScript template. However, by default it is not possible to edit or create this file in the File ‣ Filelist module. Why is this? (1)
Answer
  • Only image and PDF files can be uploaded in the File ‣ Filelist module.
  • You first have to permit the use of *.typoscript files in the Install Tool.
  • The File ‣ Filelist module cannot be used for this purpose either; you have to use the Quixplorer extension.
  • You first have to permit the use of *.typoscript files in the Page TSconfig.
  • The file extension can only have two characters, e.g. filename.ts.

Question 33

Question
You are presented with the following HTML template and TypoScript setup. which code do you need to put in place of the question marks so that ###HEADLINE### is replaced with the phrase Hello World!? (1) <!-- ###DOCUMENT### begin --> <h1>###HEADLINE###</h1> <!-- ###DOCUMENT### end --> page = PAGE page.10 = TEMPLATE page.10 { template = FILE template.file = fileadmin/template.html workOnSubpart = DOCUMENT ??? { HEADLINE = TEXT HEADLINE.value = Hello World! } }
Answer
  • subparts
  • subpart
  • markers
  • marker
  • marks

Question 34

Question
You want to replace the subpart with Hello World! and the marker with Is there anybody out there? in the HTML template below. Which line do you need to add to the TypoScript code? (1) <!-- ###SUB### begin --> ###MARKER### <!-- ###SUB### end --> 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? } }
Answer
  • nonCachedSubst = 1
  • substMarksSeparately = 1
  • useMarksInSubparts = 1
  • There is nothing missing, the output will be correct.
  • That is not possible.

Question 35

Question
Which of the following Fluid ViewHelper do not exist? (2)
Answer
  • <f:if>
  • <f:base>
  • <f:render>
  • <f:partial>
  • <f:else>
  • <f:format.raw>
  • <f:switch>
  • <f:format.html>
  • <f:format.translate>

Question 36

Question
Which of these statements about TypoScript is true? (2)
Answer
  • TypoScript is a programming language like ActionScript or Java-Script.
  • TypoScript is an extension for TYPO3.
  • TypoScript can be used to configure TYPO3.
  • TypoScript mainly controls the output of the website in the frontend.
  • Extensive knowledge of PHP is required to use TypoScript.

Question 37

Question
What is the output produced by this TypoScript code? (1) page = PAGE page.10 = COA page.10 { 30 = TEXT 30.value = A 40 = TEXT 40.value = B 20 = TEXT 20.value = C 20.stdWrap.append < .30 10 = TEXT 10.prepend < .40 10.value = D }
Answer
  • ABCD
  • ABCDE
  • BDCAAB
  • ABCADB
  • BDCAB
  • DBCAB

Question 38

Question
What is the output produced by this TypoScript code? (1) temp.text1 = TEXT temp.text1.value = Integrator page = PAGE page.10 =< temp.text1 temp.text1.wrap = TYPO3-|!
Answer
  • Integrator
  • TYPO3-!
  • TYPO3-Integrator!
  • There is no output.
  • !

Question 39

Question
What is the output produced by this TypoScript code? (1) object1 = TEXT object1.value = value3 page = PAGE page { 10 <= object1 15 < object1 15.value = - 20 < object1 } object1.value = value1
Answer
  • value1
  • -value1
  • value1-value1
  • value1-value3
  • value3-value1
  • -value3

Question 40

Question
Which condition allows you to determine in the frontend whether a user is logged into the backend at the same time? (1)
Answer
  • [belogin = true]
  • [BEloginUser = *]
  • [globalVar = TSFE : beUserLogin > 0]
  • [globalVar = TSFE : beLogin > 0]
  • [TSFE:beUser > 0]

Question 41

Question
Which condition can you use to check whether it is later than 2 p.m.? (1)
Answer
  • [time > 14]
  • [time >= 14]
  • [time => 14]
  • [hour > 14]
  • [hour >= 14]
  • [hour => 14]

Question 42

Question
Which of the following conditions have the correct syntax? (6)
Answer
  • [language = *de][language = *en]
  • [language = *de]or[language = *en]
  • [language = *de]OR[language = *en]
  • [language = *de]NOT[language = *en]
  • [language = *de]||[language = *en]
  • [language = *de]AnD[language = *en]
  • [language = *de]&[language = *en]
  • [language = *de]&&[language = *en]

Question 43

Question
Which condition would you use to check whether the current day is Christmas Eve? (2)
Answer
  • This is not possible; Christmas Eve falls on a different day of the week every year.
  • You can write your own condition.
  • [dayofmonth = 24]AND[dayofweek = 12]
  • [dayofmonth = 24]AND[month = 12]
  • [day = 24]AND[month = 12]

Question 44

Question
You want to use TypoScript to specify a background image. Which content element needs to replace the question marks? (1) page = PAGE page.10 = ??? page.10 { file = fileadmin/backgroundimg.jpg file.width = 100 file.height = 100 stdWrap.wrap = <div style="background-image:url(|); width:100px; ↩ height:100px;">Text</div> }
Answer
  • IMG
  • IMAGE
  • IMG_RESOURCE
  • IMAGE_RESOURCE
  • GIFBUILDER

Question 45

Question
You want to display the data records from the tt_content table that have the IDs 2 and 3. What should be in place of the question marks? (1) page = PAGE page.10 = ??? page.10 { table = tt_content select { pidInList = this orderBy = sorting } }
Answer
  • TEXT
  • HTML
  • COA
  • RECORDS
  • DATA
  • CONTENT

Question 46

Question
You see CType=list and list_type=9 (plugin tt_news). How do you address the body text of the output? (2)
Answer
  • plugin.tt_news
  • plugin.tx_ttnews_pi1
  • plugin.tx_ttnews_pi1.9
  • tt_content.list.9
  • tt_content.plugin.9
  • tt_content.plugin.tt_news
  • tt_content.list.10.9
  • tt_content.list.20.9

Question 47

Question
How can you automatically replace specific strings with other strings in the output of the tt_content text content? (1) tt_content.text.20 { ??? }
Answer
  • parseFunc.string1 = string2
  • parseFunc.short.string1 = string2
  • parseFunc.tags.string1 = string2
  • string1 = string2
  • HTMLparser.string1 = string2
  • HTMLparser.replace.string1 = string2

Question 48

Question
You have added a Bullet list content element to a page, but you do not like the way it is displayed. How can you change it? (2)
Answer
  • The content element is a core function, so you have to modify the appropriate core files directly.
  • The content element is a core function, so you have to find an extension that implements an unsorted list.
  • You modify the tt_content.bullets.20 object.
  • You modify the tt_content.bulletlist.20 object.
  • You use CSS to modify the appearance of the csc-bullets class.
  • You use CSS to modify the appearance of the csc-bulletlist class.

Question 49

Question
Which of the following are not menu states? (2)
Answer
  • IFSUBRO
  • CUR
  • USR
  • NOIFSUB
  • ACTSUB
  • SPC

Question 50

Question
Your website has five pages A, B, C, D and E. What is the output of the following TypoScript code? (1) page = PAGE page.10 = HMENU page.10.1 = TMENU page.10.1.NO.linkWrap = 1||2 |*| 3 |*| 4 page.10.1.NO.allWrap = |&nbsp;
Answer
  • 1A 2B 1C 3D 4E
  • 1A 2B 3C 3D 4E
  • 1A 2B 1C 2D 3E
  • 1A 2B 2C 3D 4E

Question 51

Question
You see the following TypoScript code. What is the output on the screen? (2) page = PAGE page { 10 = TEXT 10.value = Certification 10.override { required = 1 data = field:subtitle // field:nav_title } }
Answer
  • “Certification”, if field:subtitle and field:nav_title are empty.
  • “Certification”, if field:subtitle and field:nav_title are both not empty.
  • “Certification”, if field:subtitle is empty, but field:nav_title contains a value.
  • “Certification”, if field:subtitle contains a value, but field:nav_title is empty.
  • field:subtitle, if field:subtitle contains a value, but field:nav_title is empty.

Question 52

Question
What is the page whose navigation title is returned in the following TypoScript code? (2) page = PAGE page.10 = TEXT page.10.data = levelfield:-2, nav_title, slide
Answer
  • The navigation title of the current page is output.
  • The navigation title of the root page is output.
  • The navigation title of the parent page is output.
  • The navigation title of the parent page’s parent page is output.
  • If the page to be output has no navigation title, the system will search upwards along the root line until it finds a page with a navigation mtitle, and then output this title.
  • If the page to be output has no navigation title, the title of the root page is used, along with all titles along the root line (if any exist).

Question 53

Question
You want the following TypoScript code to display the “Print version” button, but only if the website is called using the print=1 GET parameter. What should be in place of the question marks? (1) page = PAGE page.10 = TEXT page.10 { value = Print version <bf>???</bf> }
Answer
  • You do not need to add anything, the function is already provided.
  • if.isTrue.data = GPvar:print
  • if.value.data = GPvar:print if.equals = 1
  • if.isPositive.data = GPvar:print
  • if.value.data = GPvar:print if.isGreaterThan = 2 if.isTrue.data = GPvar:print
Show full summary Hide full summary

Similar

Chapter 7
Ma Hi
Chapter 6 II (6.5-6.8)
Ma Hi
Chapter 4
Ma Hi
Chapter 8 II
Ma Hi
Chapter 5
Ma Hi
Chapter 6
Ma Hi
Test 6 (Chapter 7)
Ma Hi
Test 7 (Chapter 8 I)
Ma Hi
Chapter 8 III
Ma Hi
Chapter 1
Ma Hi
Chapter 8 I
Ma Hi