.. include:: ../../Includes.txt .. _changingTheFieldConfiguration: ================================ Changing the Field Configuration ================================ At the Extension Level ====================== The configuration of any field can be changed at the extension level by TypoScript. The syntax is the following: :: plugin.tx_yourExtensionNameWithoutUnderscores_pi1.formName.viewType.fields[.tableName].fieldName.fieldProperty = propertyValue For example, assume that one wants to change the width and the height of the image in the **List** view in the :ref:`Tutorial1 `. - The **tx_yourExtensionNameWithoutUnderscores_pi1** is **tx_savlibraryexample1_pi1**, - the **formName** is **Contact**, - the **viewType** is **listView** (use **singleView**, **editView** for the other types), - the **tableName** is the table in which the field **fieldName** is. It can be omitted if the field is in the main table. - the **fieldName** is **image**, - the **fieldProperty** is **width** or **height**. It leads to the following configuration: :: plugin.tx_savlibraryexample1_pi1.Contact.listView.fields.image.width = 200 plugin.tx_savlibraryexample1_pi1.Contact.listView.fields.image.height = 200 .. important:: Do not forget to add **_pi1** to the extension name. At the Page Level ================= The configuration of any field can be changed at the extension level by means of the page TypoScript Config. The syntax is the following: :: tx_yourExtensionNameWithoutUnderscores.formName.viewType.fields[.tableName].fieldName.fieldProperty = propertyValue Using the same example as above, it leads to: :: tx_savlibraryexample1.Contact.listView.fields.image.width = 200 tx_savlibraryexample1.Contact.listView.fields.image.height = 200 .. important:: Do not add **_pi1** to the extension name.