Extbase Variable Dump
TYPO3\CMS\Core\Resource\FileReferenceprototypeobject
   propertiesOfFileReference => protectedarray(36 items)
      uid => 2835 (integer)
      pid => 42 (integer)
      tstamp => 1700665358 (integer)
      crdate => 1700658860 (integer)
      cruser_id => 27 (integer)
      sorting => 0 (integer)
      deleted => 0 (integer)
      hidden => 0 (integer)
      t3ver_oid => 0 (integer)
      t3ver_id => 0 (integer)
      t3ver_wsid => 0 (integer)
      t3ver_label => '' (0 chars)
      t3ver_state => 0 (integer)
      t3ver_stage => 0 (integer)
      t3ver_count => 0 (integer)
      t3ver_tstamp => 0 (integer)
      t3ver_move_id => 0 (integer)
      t3_origuid => 0 (integer)
      sys_language_uid => 1 (integer)
      l10n_parent => 2832 (integer)
      l10n_diffsource => 'a:5:{s:5:"title";N;s:11:"description";N;s:9:"uid_local";N;s:6:"hidden";i:0;s
         :16:"sys_language_uid";N;}
' (102 chars) uid_local => 201289 (integer) uid_foreign => 76 (integer) tablenames => 'tx_news_domain_model_news' (25 chars) fieldname => 'fal_related_files' (17 chars) sorting_foreign => 1 (integer) table_local => 'sys_file' (8 chars) title => NULL description => NULL alternative => NULL link => '' (0 chars) crop => '' (0 chars) autoplay => 0 (integer) l10n_state => NULL showinpreview => 0 (integer) tx_iscaddfields_poster => 0 (integer)
name => protectedNULL originalFile => protectedTYPO3\CMS\Core\Resource\Fileprototypeobject metaDataLoaded => protectedTRUE metaDataProperties => protectedarray(26 items) uid => 201259 (integer) pid => 0 (integer) tstamp => 1700651443 (integer) crdate => 1700651306 (integer) cruser_id => 19 (integer) sys_language_uid => 0 (integer) l10n_parent => 0 (integer) l10n_diffsource => 'a:5:{s:5:"title";N;s:11:"description";N;s:11:"alternative";N;s:16:"sys_langu
            age_uid";N;s:10:"categories";N;}
' (108 chars) t3ver_oid => 0 (integer) t3ver_id => 0 (integer) t3ver_wsid => 0 (integer) t3ver_label => '' (0 chars) t3ver_state => 0 (integer) t3ver_stage => 0 (integer) t3ver_count => 0 (integer) t3ver_tstamp => 0 (integer) t3ver_move_id => 0 (integer) t3_origuid => 0 (integer) file => 201289 (integer) title => NULL width => 174 (integer) height => 173 (integer) description => NULL alternative => NULL l10n_state => NULL categories => 0 (integer)
indexingInProgress => protectedFALSE updatedProperties => protectedarray(empty) properties => protectedarray(15 items) uid => 201289 (integer) pid => 0 (integer) missing => 0 (integer) type => '2' (1 chars) storage => 1 (integer) identifier => '/user_upload/Herkunftskennezichnung-Deutschland-Siegel-ohne-Weissraum-4c-86-
            .jpg
' (80 chars) identifier_hash => '32e782e0294e8c232264d495731c98cb17d813a8' (40 chars) extension => 'jpg' (3 chars) mime_type => 'image/jpeg' (10 chars) name => 'Herkunftskennezichnung-Deutschland-Siegel-ohne-Weissraum-4c-86-.jpg' (67 chars) sha1 => '6b299cf1ab697535bfe1220f986b15d17ecda9e5' (40 chars) size => 1893638 (integer) creation_date => 1700651306 (integer) modification_date => 1700651306 (integer) folder_hash => '19669f1e02c2f16705ec7587044c66443be70725' (40 chars)
storage => protectedTYPO3\CMS\Core\Resource\ResourceStorageprototypeobject driver => protectedTYPO3\CMS\Core\Resource\Driver\LocalDriverprototypeobject absoluteBasePath => protected'/usr/www/users/heidem/web/fileadmin/' (36 chars) supportedHashAlgorithms => protectedarray(2 items) 0 => 'sha1' (4 chars) 1 => 'md5' (3 chars) baseUri => protected'fileadmin/' (10 chars) mappingFolderNameToRole => protectedarray(3 items) _recycler_ => 'recycler' (8 chars) _temp_ => 'temporary' (9 chars) user_upload => 'userupload' (10 chars) charsetConversion => protectedNULL capabilities => protected15 (integer) storageUid => protected1 (integer) configuration => protectedarray(3 items) basePath => 'fileadmin/' (10 chars) pathType => 'relative' (8 chars) caseSensitive => '1' (1 chars) storageRecord => protectedarray(17 items) uid => 1 (integer) pid => 0 (integer) tstamp => 1556887506 (integer) crdate => 1512994723 (integer) cruser_id => 0 (integer) deleted => 0 (integer) name => 'fileadmin/ (nicht ändern!)' (27 chars) description => 'This is the local fileadmin/ directory. This storage mount has been created
               automatically by TYPO3.
' (99 chars) driver => 'Local' (5 chars) configuration => '<?xml version="1.0" encoding="utf-8" standalone="yes" ?> <T3FlexForms> <
               data> <sheet index="sDEF"> <language index="lDEF">
                <field index="basePath"> <value index="vDEF">
               fileadmin/</value> </field> <field index="pa
               thType"> <value index="vDEF">relative</value>
                </field> <field index="caseSensitive">
                <value index="vDEF">1</value> </field> </la
               nguage> </sheet> </data> </T3FlexForms>
' (583 chars) is_default => 1 (integer) is_browsable => 1 (integer) is_public => 1 (integer) is_writable => 1 (integer) is_online => 1 (integer) auto_extract_metadata => 1 (integer) processingfolder => NULL
configuration => protectedarray(3 items) basePath => 'fileadmin/' (10 chars) pathType => 'relative' (8 chars) caseSensitive => '1' (1 chars) fileProcessingService => protectedTYPO3\CMS\Core\Resource\Service\FileProcessingServiceprototypeobject storage => protectedTYPO3\CMS\Core\Resource\ResourceStorageprototypeobjectsee above driver => protectedTYPO3\CMS\Core\Resource\Driver\LocalDriverprototypeobjectsee above signalSlotDispatcher => protectedTYPO3\CMS\Extbase\SignalSlot\Dispatchersingletonobject isInitialized => protectedTRUE objectManager => protectedTYPO3\CMS\Extbase\Object\ObjectManagersingletonobjectfiltered slots => protectedarray(9 items) PackageManagement => array(1 item) packagesMayHaveChanged => array(1 item)max depth TYPO3\CMS\Core\Resource\ResourceFactory => array(1 item) postProcessStorage => array(1 item)max depth TYPO3\CMS\Core\Resource\ResourceStorage => array(12 items) preFileAdd => array(2 items)max depth preFileReplace => array(2 items)max depth postFileSetContents => array(1 item)max depth postFileDelete => array(1 item)max depth postFileAdd => array(1 item)max depth postFileReplace => array(1 item)max depth preFileProcess => array(1 item)max depth preFileCreate => array(1 item)max depth preFileRename => array(1 item)max depth preFileMove => array(1 item)max depth preFileSetContents => array(1 item)max depth preGeneratePublicUrl => array(1 item)max depth TYPO3\CMS\Extensionmanager\Utility\InstallUtility => array(2 items) afterExtensionInstall => array(2 items)max depth afterExtensionUninstall => array(1 item)max depth TYPO3\CMS\Install\Service\SqlExpectedSchemaService => array(1 item) tablesDefinitionIsBeingBuilt => array(2 items)max depth TYPO3\CMS\Core\Resource\Index\MetaDataRepository => array(1 item) recordPostRetrieval => array(1 item)max depth TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider => array(1 item) PostProcessTreeData => array(1 item)max depth TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem => array(1 item) loadMessages => array(1 item)max depth TYPO3\CMS\Core\Utility\ExtensionManagementUtility => array(1 item) tcaIsBeingBuilt => array(1 item)max depth logger => protectedTYPO3\CMS\Core\Log\Loggerprototypeobject name => protected'TYPO3.CMS.Extbase.SignalSlot.Dispatcher' (39 chars) requestId => protected'989e893085427' (13 chars) minimumLogLevel => protected7 (integer) writers => protectedarray(8 items) 0 => array(2 items)max depth 1 => array(2 items)max depth 2 => array(2 items)max depth 3 => array(2 items)max depth 4 => array(2 items)max depth 5 => array(1 item)max depth 6 => array(1 item)max depth 7 => array(1 item)max depth processors => protectedarray(empty) evaluatePermissions => protectedFALSE fileMounts => protectedarray(empty) userPermissions => protectedarray(empty) capabilities => protected15 (integer) signalSlotDispatcher => protectedTYPO3\CMS\Extbase\SignalSlot\Dispatchersingletonobjectsee above processingFolder => protectedTYPO3\CMS\Core\Resource\Folderprototypeobject storage => protectedTYPO3\CMS\Core\Resource\ResourceStorageprototypeobjectsee above identifier => protected'/_processed_/' (13 chars) name => protected'_processed_' (11 chars) fileAndFolderNameFilters => protectedarray(empty) processingFolders => protectedarray(1 item) 0 => TYPO3\CMS\Core\Resource\Folderprototypeobjectsee above isOnline => protectedTRUE isDefault => protectedTRUE fileAndFolderNameFilters => protectedarray(1 item) 0 => array(2 items) 0 => 'TYPO3\CMS\Core\Resource\Filter\FileNameFilter' (45 chars) 1 => 'filterHiddenFilesAndFolders' (27 chars)
identifier => protected'/user_upload/Herkunftskennezichnung-Deutschland-Siegel-ohne-Weissraum-4c-86-
         .jpg
' (80 chars) name => protected'Herkunftskennezichnung-Deutschland-Siegel-ohne-Weissraum-4c-86-.jpg' (67 chars) deleted => protectedFALSE
mergedProperties => protectedarray(empty)
HEIDEMARK: ORIGIN LABELING FOR GERMAN FOOD

ORIGIN LABELING FOR GERMAN FOOD

On 15 November 2023, the Zentrale Koordination Handel-Landwirtschaft (ZHKL)

The industry association, on the basis of which the origin labelling is being introduced, is helping to secure the future of the German agriculture and food industry. The new label, which will appear in stores from 2024, may only be used on meat, eggs, milk, fruit and vegetables that have been produced entirely in Germany, for example. It goes well beyond legal requirements and can also be extended to processed foods and catering in the future.

Friedrich-Otto Ripke, President of the ZDG and board member of the ZHKL, explains: "The German agriculture and food industry and the retail sector are not waiting for the federal government to finally manage to fulfil consumers' clear desire for labelling of German origin. We have taken action and created a standardised voluntary origin labelling scheme that, like the Animal Welfare Initiative, is supported by the economy. We are delighted that our partners in the food trade are supporting and co-financing this important step. German poultry meat and eggs are very popular on the market. Today, we are creating the basis for the demand for them to continue to grow."

The ZDG points out that poultry meat and eggs from Germany are already produced to animal welfare standards that are significantly higher than those in the EU and non-EU countries. As recently as March 2023, a survey of the European population (Eurobarometer) revealed that 82% of EU citizens want food imports from other countries to either meet the same animal welfare standards as we do or at least be labelled.

With the new label, they now have the opportunity to clearly identify particularly high-quality domestic products, similar to a positive list.

In addition to strengthening local foods on the market, the ZHKL has another important task: "It makes a decisive contribution to strengthening mutual trust between producers and retailers. As an organised discussion platform, it ensures a regular exchange between the food retail trade and marketers and producers - this exchange in particular is becoming increasingly important for us," emphasises Stefan Teepker, ZDG board member and member of the ZHKL steering committee.

ZDG press release