{% extends "sprout-base-seo/_layouts/general" %} {% import "_includes/forms" as forms %} {% import "sprout-base-fields/_includes/forms" as sproutFields %} {% import "sprout-base-seo/_includes/sproutseo" as sprout %} {% do view.registerAssetBundle("barrelstrength\\sproutbase\\app\\seo\\web\\assets\\globals\\GlobalsAsset") %} {% set verifyOwnershipOptions = craft.sproutSeo.getFinalOptions('ownership', 'service', globals) %} {% set cols = [ { type: 'selectOther', options: verifyOwnershipOptions }, { type: 'textual', }, { type: 'textual', } ] %} {% block content %}

{{ 'Verify your site or app ownership for enhanced integration with several services. Each service you verify will add a meta tag to the <head> of your home page template. View instructions on where to find your verification code for Alexa, Bing Webmaster Tools, Google Search Console, Yandex Webmaster Tools, Facebook App ID, and Pinterest. Select `Custom` if you wish to add a verification meta tag for additional services.'|t({ siteUrl: siteUrl|url_encode })|raw }}

{{ csrfInput() }} {% for property in globals.ownership %} {% endfor %}
{{ 'Name'|t }} {{ 'Meta Tag Name'|t }} {{ 'Verification Code'|t }}
{{ sproutFields.selectOther({ name: 'sproutseo[meta][ownership][' ~ loop.index ~ '][0]', options: verifyOwnershipOptions, value: property.service, otherPlaceholderText: 'Name of Service'|t }) }} {{ forms.text({ name: 'sproutseo[meta][ownership][' ~ loop.index ~ '][1]', value: property.metaTag, errors: '' }) }} {{ forms.text({ name: 'sproutseo[meta][ownership][' ~ loop.index ~ '][2]', value: property.verificationCode, errors: '' }) }}
Add a Verification Code

{% js %} function setDefault (field) { var columns = {{ verifyOwnershipOptions|json_encode|raw }}; var name = field.name; var metagName = name.substring(0,29) + '[1]'; for (var colId in columns) { if (columns[colId].value == field.value) { $('input[name="' + metagName + '"]').val(columns[colId].metaTagName); break; } } } $( document ).ready(function() { var globals = {{ globals.ownership|json_encode|raw }}; if (globals == null) { $('#addOwnership').trigger('click'); } }); (function() { var tableId = 'sproutseo-schema-ownership'; var baseName = 'sproutseo[meta][ownership]'; var columns = {{ cols|json_encode|raw }}; var settings = {}; new Craft.SproutSeo.EditableTable(tableId, baseName, columns, settings); })(); {% endjs %} {% endblock %}