metatag_facebook.module 718 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * @file
  4. * Primary hook implementations for Metatag:Facebook.
  5. */
  6. /**
  7. * Implements hook_ctools_plugin_api().
  8. */
  9. function metatag_facebook_ctools_plugin_api($owner, $api) {
  10. if ($owner == 'metatag' && $api == 'metatag') {
  11. return array('version' => 1);
  12. }
  13. }
  14. /**
  15. * Implements hook_preprocess_html().
  16. */
  17. function metatag_facebook_preprocess_html(&$variables) {
  18. // Fall back to hook_rdf_namespaces if the rdf module is enabled.
  19. if (module_exists('rdf')) {
  20. return;
  21. }
  22. $variables['rdf_namespaces'] .= "\n xmlns:fb=\"http://ogp.me/ns/fb#\"";
  23. }
  24. /**
  25. * Implements hook_rdf_namespaces().
  26. */
  27. function metatag_facebook_hook_rdf_namespaces() {
  28. return array('fb' => 'http://ogp.me/ns/fb#');
  29. }