function amp_rdf_preprocess_field in Accelerated Mobile Pages (AMP) 8.3
Implements hook_preprocess_field() for field templates.
File
- modules/
amp_rdf/ amp_rdf.module, line 192
Code
function amp_rdf_preprocess_field(&$variables) {
$amp_context = \Drupal::service('router.amp_context');
if (!$amp_context
->isAmpRoute()) {
return;
}
// Remove RDF properties incompatible with AMP specification.
if (isset($variables['attributes']['rel'])) {
unset($variables['attributes']['rel']);
}
if (isset($variables['attributes']['rev'])) {
unset($variables['attributes']['rev']);
}
if (isset($variables['attributes']['property'])) {
unset($variables['attributes']['property']);
}
if (isset($variables['attributes']['content'])) {
unset($variables['attributes']['content']);
}
if (isset($variables['attributes']['datatype'])) {
unset($variables['attributes']['datatype']);
}
}