Autodoc
  • Namespace
  • Class
  • Tree

Namespaces

  • BlueTihi
    • Context
  • Brickrouge
    • Element
      • Nodes
    • Renderer
    • Widget
  • ICanBoogie
    • ActiveRecord
    • AutoConfig
    • CLDR
    • Composer
    • Core
    • Event
    • Exception
    • HTTP
      • Dispatcher
      • Request
    • I18n
      • Translator
    • Mailer
    • Modules
      • Taxonomy
        • Support
      • Thumbnailer
        • Versions
    • Object
    • Operation
      • Dispatcher
    • Prototype
    • Routes
    • Routing
      • Dispatcher
    • Session
  • Icybee
    • ActiveRecord
      • Model
    • ConfigOperation
    • Document
    • EditBlock
    • Element
      • ActionbarContextual
      • ActionbarSearch
      • ActionbarToolbar
    • FormBlock
    • Installer
    • ManageBlock
    • Modules
      • Articles
      • Cache
        • Collection
        • ManageBlock
      • Comments
        • ManageBlock
      • Contents
        • ManageBlock
      • Dashboard
      • Editor
        • Collection
      • Files
        • File
        • ManageBlock
      • Forms
        • Form
        • ManageBlock
      • I18n
      • Images
        • ManageBlock
      • Members
      • Modules
        • ManageBlock
      • Nodes
        • ManageBlock
        • Module
      • Pages
        • BreadcrumbElement
        • LanguagesElement
        • ManageBlock
        • NavigationBranchElement
        • NavigationElement
        • Page
        • PageController
      • Registry
      • Search
      • Seo
      • Sites
        • ManageBlock
      • Taxonomy
        • Terms
          • ManageBlock
        • Vocabulary
          • ManageBlock
      • Users
        • ManageBlock
        • NonceLogin
        • Roles
      • Views
        • ActiveRecordProvider
        • Collection
        • View
    • Operation
      • ActiveRecord
      • Constructor
      • Module
      • Widget
    • Rendering
  • None
  • Patron
  • PHP

Classes

  • Hooks
  • Module

Class Hooks

Namespace: Icybee\Modules\Seo
Located at vendor/icanboogie-modules/seo/lib/hooks.php

Methods summary

public static
# on_page_controller_render( Icybee\Modules\Pages\PageController\RenderEvent $event, Icybee\Modules\Pages\PageController $target )

Adds the Google Analytics script at the end of the body, unless one of the following conditions is met:

Adds the Google Analytics script at the end of the body, unless one of the following conditions is met:

  • "localhost" is in the server name.
  • The user is the admin.
  • The page or the displayed record is offline.

Parameters

$event
Icybee\Modules\Pages\PageController\RenderEvent
$event
$target
Icybee\Modules\Pages\PageController
$target
public static
# before_document_render_title( Icybee\Document\BeforeRenderTitleEvent $event )

Replaces the title of the document with the SEO title before the title is rendered.

Replaces the title of the document with the SEO title before the title is rendered.

Parameters

$event
Icybee\Document\BeforeRenderTitleEvent
$event
public static
# before_document_render_metas( Icybee\Document\BeforeRenderMetasEvent $event )

Adds the Description and google-site-verification metas.

Adds the Description and google-site-verification metas.

Parameters

$event
Icybee\Document\BeforeRenderMetasEvent
$event
public static
# on_document_render_metas( Icybee\Document\RenderMetasEvent $event )

Adds the canonical address of the document.

Adds the canonical address of the document.

Parameters

$event
Icybee\Document\RenderMetasEvent
$event
public static
# on_site_editblock_alter_children( Icybee\EditBlock\AlterChildrenEvent $event, Icybee\Modules\Sites\EditBlock $block )

Extends the site edit block with a SEO group and controls for the Google Analytics UA and the Google Site Verification key.

Extends the site edit block with a SEO group and controls for the Google Analytics UA and the Google Site Verification key.

Parameters

$event
Icybee\EditBlock\AlterChildrenEvent
$event
$block
Icybee\Modules\Sites\EditBlock
$block
public static
# on_page_editblock_alter_children( Icybee\EditBlock\AlterChildrenEvent $event, Icybee\Modules\Pages\EditBlock $block )

Adds controls to edit the SEO title and description of the page.

Adds controls to edit the SEO title and description of the page.

Parameters

$event
Icybee\EditBlock\AlterChildrenEvent
$event
$block
Icybee\Modules\Pages\EditBlock
$block
public static
# on_operation_export( ICanBoogie\Operation\ProcessEvent $event, ICanBoogie\Operation $operation )

Adds SEO properties to exported pages.

Adds SEO properties to exported pages.

Parameters

$event
ICanBoogie\Operation\ProcessEvent
$event
$operation
ICanBoogie\Operation
$operation

Magic methods summary

Autodoc API documentation generated by ApiGen 2.8.0