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/
Ich möchte den AMP Header-Tag während der Entwicklung des Designs deaktivieren, benötige aber den AMP-Link. Wie kann ich dieses Problem lösen?
Kommentieren Sie einfach den AMP-Linkwrap:
lib.amp.url.wrap = <!--link rel="amphtml" href="{$themes.configuration.baseurl}|"-->
Kann ich den TYPO3-Cache nur für die AMP-Ansicht deaktivieren?
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]
Kann ich die AMP-Ansicht deaktivieren?
Ja, Sie können die AMP-Ansicht mit diesem TypoScript deaktivieren:
lib.amp.url.wrap = <!--link rel="amphtml" href="{$themes.configuration.baseurl}|"-->
Wie kann ich die Lokalisierungsbezeichnungen übersetzen/ändern?
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
}
}
}
Wie kann ich die URLs auf HTTPS/SSL umstellen?
Verwenden Sie einfach diese TypoScript-Konstante:
themes.configuration.urlScheme = https
Beachtung:
Wenn Sie das AMP-Formular verwenden, ist HTTPS/SSL unbedingt erforderlich!
Wie verwende ich Web-Fonts in AMP-Views?
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