LanguageSupportPageNames::hookPageSetLanguageStatus()

Set which languages are active for page

Languages not indicated in given array are ignored. Note that if you set [ 'default' => false ] then page is not pubicly viewable in any language.

Available since version 3.0.236.

Example

// Set one
$page->setLanguageStatus('es', true);

// Set multiple
$page->setLanguageStatus([
  'default' => true,
  'es' => true,
  'fr' => false,
]);

Usage

$languageSupportPageNames->hookPageSetLanguageStatus(HookEvent $event);

Arguments

NameType(s)Description
$eventHookEvent

Exceptions

Method can throw exceptions on error:

  • WireException


LanguageSupportPageNames methods and properties

API reference based on ProcessWire core version 3.0.269