Webylon 3.1 API Docs
  • Package
  • Class
  • Tree
  • Deprecated
  • Download
Version: current
  • 3.2
  • 3.1

Packages

  • auth
  • Booking
  • cart
    • shipping
    • steppedcheckout
  • Catalog
  • cms
    • assets
    • batchaction
    • batchactions
    • bulkloading
    • comments
    • content
    • core
    • export
    • newsletter
    • publishers
    • reports
    • security
    • tasks
  • Dashboard
  • DataObjectManager
  • event
  • faq
  • forms
    • actions
    • core
    • fields-basic
    • fields-dataless
    • fields-datetime
    • fields-files
    • fields-formatted
    • fields-formattedinput
    • fields-relational
    • fields-structural
    • transformations
    • validators
  • googlesitemaps
  • guestbook
  • installer
  • newsletter
  • None
  • photo
    • gallery
  • PHP
  • polls
  • recaptcha
  • sapphire
    • api
    • bulkloading
    • control
    • core
    • cron
    • dev
    • email
    • fields-formattedinput
    • filesystem
    • formatters
    • forms
    • i18n
    • integration
    • misc
    • model
    • parsers
    • search
    • security
    • tasks
    • testing
    • tools
    • validation
    • view
    • widgets
  • seo
    • open
      • graph
  • sfDateTimePlugin
  • spamprotection
  • stealth
    • captha
  • subsites
  • userform
    • pagetypes
  • userforms
  • webylon
  • widgets

Classes

  • GoogleSitemap
  • GoogleSitemapDecorator

Class GoogleSitemap

Initial implementation of Sitemap support. GoogleSitemap should handle requests to 'sitemap.xml' the other two classes are used to render the sitemap.

You can notify ("ping") Google about a changed sitemap automatically whenever a new page is published or unpublished. By default, Google is not notified, and will pick up your new sitemap whenever the GoogleBot visits your website.

Enabling notification of Google after every publish (in your _config.php): <example GoogleSitemap::enable_google_notificaton(); </example>

Object
Extended by ViewableData implements IteratorAggregate
Extended by RequestHandler
Extended by Controller
Extended by GoogleSitemap
Package: googlesitemaps
See: http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=34609
Located at googlesitemaps/code/GoogleSitemap.php

Methods summary

public static
# local_sitemap_path( )
public static
# clear_cache( )
public static
# set_use_show_in_sitemap( mixed $val = false )
public
# Items( mixed $start = 0 )
public static string
# ping( )

Notifies Google about changes to your sitemap. Triggered automatically on every publish/unpublish of a page. This behaviour is disabled by default, enable with: GoogleSitemap::enable_google_notificaton();

Notifies Google about changes to your sitemap. Triggered automatically on every publish/unpublish of a page. This behaviour is disabled by default, enable with: GoogleSitemap::enable_google_notificaton();

If the site is in "dev-mode", no ping will be sent regardless wether the Google notification is enabled.

Returns

string
Response text
public static
# enable_google_notification( )

Enable pings to google.com whenever sitemap changes.

Enable pings to google.com whenever sitemap changes.

public static
# disable_google_notification( )

Disables pings to google when the sitemap changes.

Disables pings to google when the sitemap changes.

public
# index( mixed $request )
public static
# enable( )
public static
# disable( )

Methods inherited from Controller

CurrentMember(), Now(), PastMember(), PastVisitor(), can(), curr(), defaultAction(), disableBasicAuth(), getAction(), getFormOwner(), getRequest(), getResponse(), getSession(), getURLParams(), getViewer(), handleAction(), handleRequest(), hasAction(), hasActionTemplate(), has_curr(), init(), isAjax(), join_links(), popCurrent(), pushCurrent(), redirect(), redirectBack(), redirectedTo(), render(), setSession(), setURLParams()

Methods inherited from RequestHandler

__construct(), allowedActions(), checkAccessAction(), httpError()

Methods inherited from ViewableData

ATT_val(), BaseHref(), CSSClasses(), ColumnBreak(), ColumnCalc(), ColumnNumber(), ColumnPad(), ColumnPos(), CurrentPage(), Debug(), Even(), EvenOdd(), First(), FirstLast(), HasPerm(), IsAjax(), JS_val(), Last(), Me(), Middle(), MiddleString(), Modulus(), MultipleOf(), Odd(), Pos(), RAW_val(), SQL_val(), ThemeDir(), ThemeName(), Top(), TotalItems(), XML_val(), __get(), __isset(), __set(), buildCastingCache(), cachedCall(), castingClass(), castingHelper(), castingHelperPair(), castingObjectCreator(), castingObjectCreatorPair(), customise(), defineMethods(), escapeTypeForField(), getField(), getIterator(), getSecurityID(), getXMLValues(), hasField(), hasValue(), i18nLocale(), iteratorProperties(), obj(), renderWith(), setCustomisedObj(), setField()

Methods inherited from Object

__call(), __toString(), __wakeup(), addMethodsFrom(), addStaticVars(), addWrapperMethod(), add_extension(), add_static_var(), allMethodNames(), cacheToFile(), cacheToFileWithArgs(), clearCache(), combined_static(), create(), createMethod(), create_from_string(), exists(), extInstance(), extend(), getCustomClass(), getExtensionInstance(), getExtensionInstances(), get_extensions(), get_static(), hasExtension(), hasMethod(), has_extension(), invokeWithExtensions(), is_a(), loadCache(), parentClass(), parse_class_spec(), remove_extension(), sanitiseCachename(), saveCache(), set_stat(), set_static(), set_uninherited(), stat(), strong_create(), uninherited(), uninherited_static(), useCustomClass()

Magic methods summary

Properties summary

public static integer $cache_expire
#
protected static boolean $enabled
#
protected static boolean $google_notification_enabled
#
protected static boolean $use_show_in_sitemap
#

Использовать флаг ShowInSiteMap(он есть не во всех версиях Webylon) @var boolean

Использовать флаг ShowInSiteMap(он есть не во всех версиях Webylon) @var boolean

Properties inherited from Controller

$action, $allowed_actions, $baseInitCalled, $basicAuthEnabled, $controller_stack, $request, $requestParams, $response, $session, $urlParams, $url_handlers

Properties inherited from RequestHandler

$brokenOnConstruct

Properties inherited from ViewableData

$casting, $customisedObject, $default_cast, $failover, $iteratorPos, $iteratorTotalItems

Properties inherited from Object

$class, $extension_instances, $extensions

[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the Silverstripe Forums to ask development related questions. -
Webylon 3.1 API Docs API documentation generated by ApiGen 2.8.0