Beim Senden des AMP-Formulars erhalte ich eine Fehlermeldung - wie kann ich das beheben?

Sie haben folgenden Fehler erhalten:

Response must contain the AMP-Access-Control-Allow-Source-Origin header
Form submission failed: Error: Response must contain the AMP-Access-Control-Allow-Source-Origin header _reported_

Stellen Sie sicher, dass Sie eine baseurl wie diese festgelegt haben:

plugin.tx_amp.settings.baseurl = https://www.typo3-openimmo.de/

Kommentieren Sie einfach den AMP-Linkwrap:

lib.amp.url.wrap = <!--link rel="amphtml" href="{$themes.configuration.baseurl}|"-->

Ja, Sie können den TYPO3-Cache mit diesem TypoScript für die AMP-Ansicht deaktivieren:

[globalVar = GP:type = 1486816934]
  config.no_cache = 1
  page.config.no_cache = 1
[global]

Ja, Sie können die AMP-Ansicht mit diesem TypoScript deaktivieren:

lib.amp.url.wrap = <!--link rel="amphtml" href="{$themes.configuration.baseurl}|"-->

Sie können die Lokalisierungskennungen einfach mit TypoScript übersetzen oder ändern:

plugin.tx_amp {
  _LOCAL_LANG {
    default {
      tx_amp_label.display_web_version = Web-Version anzeigen
    }
    de {
      tx_amp_label.display_web_version = Web-Version anzeigen
    }
    en {
      tx_amp_label.display_web_version = Display Web-Version
    }
  }
}

Verwenden Sie einfach diese TypoScript-Konstante:

themes.configuration.urlScheme = https

Beachtung:

Wenn Sie das AMP-Formular verwenden, ist HTTPS/SSL unbedingt erforderlich!

Zunächst müssen Sie die font Library aktivieren. Zusätzlich müssen Sie das HTML-Tag einfügen, um einen Font in den headerDataTypoScript-Knoten aufzunehmen. Fügen Sie einfach dieses TypoScript in Ihre Erweiterungsvorlage auf Ihrer Detailseite ein.

plugin.tx_amp {
  settings {
    amp {
      libraries {
        font = 1
      }
      # Add some header data
      headerData (
        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400">
      )
    }
  }
}

Beachtung:

Nicht jedes CDN (Content Delivery Network) darf Web-Fonts in AMP-Pages einbinden. Weitere Informationen finden Sie unter: www.ampproject.org/docs/guides/responsive/custom_fonts