Hallo zusammen,
da ich die Funktionalität der Erweiterung auch gerade benötige, habe ich folgend schnelle Änderungen vorgenommen, damit es erstmal mit Contao 3.4 läuft:
dynamicPageTeaser.php
Zeile 171 und 172 gelöscht und dafür folgende Zeilen eingefügt:
	PHP-Code:
	
$strReturn = $this->getImage($objMixes->dynamic_page_teaser_singleSRC, $imgsize[0], $imgsize[1], $imgsize[2]); 
 config/database.sql
Das Feld "dynamic_page_teaser_image" von "mediumtext" auf  "binary(16)" geändert:
	Code:
	`dynamic_page_teaser_image` binary(16) NULL,
 dca/tl_page.php
Feld "dynamic_page_teaser_singleSRC" durch zwei Callbacks erweitert:
	PHP-Code:
	
'dynamic_page_teaser_singleSRC' => array
(
  'label'                   => &$GLOBALS['TL_LANG']['tl_page']['dynamic_page_teaser_singleSRC'],
  'exclude'                 => true,
  'inputType'               => 'fileTree',
  'eval'                    => array('fieldType'=>'radio', 'files'=>true, 'filesOnly'=>true, 'mandatory'=>true),
  'save_callback' => array
  (
    array('tl_dynamicPageTeaser', 'saveFile')
  ),
  'load_callback' => array
  (
    array('tl_dynamicPageTeaser', 'loadFile')
  ),
), 
 Am Ende der Datei die entsprechende Klasse ergänzt (Danke auch an whContao):
	PHP-Code:
	
class tl_dynamicPageTeaser extends Backend
{
  public function saveFile($value) {
    if (version_compare(VERSION,'3.2','>=')) {
      $uuid = String::binToUuid($value);
      $objFile = FilesModel::findByUuid($uuid);
      $value = $objFile->path;
    }
    return $value;
  }
  public function loadFile($value) {
    if (version_compare(VERSION,'3.2','>=') AND !empty($value)) {
      $objFile = FilesModel::findByPath($value);
      $value = $objFile->uuid;
    }
    return $value;
  }
} 
 Vielleicht hilft es dem einen- oder anderen weiter :-)