metatags_quick-4.0.x-dev/metatags_quick.rules.inc

metatags_quick.rules.inc
<?php

/**
 * @file
 * Rules integration for metatags_quick.
 */

/**
 * Implements hook_rules_action_info().
 *
 * Use this rule to add meta tags on non entity pages.
 */
function metatags_quick_rules_action_info() {
  $actions = [];

  $actions['metatags_quick_add_meta_tag'] = [
    'label' => t('Set a meta tag on the page'),
    'parameter' => [
      'name' => [
        'type' => 'text',
        'label' => t('Meta name'),
        'optional' => FALSE,
      ],
      'value' => [
        'type' => 'text',
        'label' => t('Meta value'),
        'optional' => FALSE,
      ],
    ],
    'group' => t('Metatags'),
  ];
  return $actions;
}

/**
 * Rules integraiton function for _metatags_quick_add_head().
 *
 * @see _metatags_quick_add_head()
 *
 * @param string $name
 * @param string $value
 */
function metatags_quick_add_meta_tag($name, $value) {
  _metatags_quick_add_head(['name' => $name, 'content' => $value]);
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc