function amp_rdf_preprocess_node in Accelerated Mobile Pages (AMP) 8.3
Implements hook_preprocess_node() for node templates.
File
- modules/amp_rdf/ amp_rdf.module, line 28 
Code
function amp_rdf_preprocess_node(&$variables) {
  $amp_context = \Drupal::service('router.amp_context');
  if (!$amp_context
    ->isAmpRoute()) {
    return;
  }
  // Remove RDF properties incompatible with AMP specification.
  if (isset($variables['attributes']['about'])) {
    unset($variables['attributes']['about']);
  }
  if (isset($variables['attributes']['typeof'])) {
    unset($variables['attributes']['typeof']);
  }
  if (isset($variables['title_suffix']['rdf_meta_title'])) {
    unset($variables['title_suffix']['rdf_meta_title']);
  }
  if (isset($variables['metadata'])) {
    unset($variables['metadata']);
  }
  if (isset($variables['title_suffix']['rdf_meta_comment_count'])) {
    unset($variables['title_suffix']['rdf_meta_comment_count']);
  }
}