PagePermissions::fieldEditable() method

Is the given field name editable?

This provides the implementation for the Page::fieldEditable($field) method.

Usage

// basic usage
$bool = $pagePermissions->fieldEditable(Page $page, $name);

// usage with all arguments
$bool = $pagePermissions->fieldEditable(Page $page, $name, bool $checkPageEditable = true);

Arguments

NameType(s)Description
pagePage
namestring, Field

Field name

checkPageEditable (optional)bool

Check if the page is editable? Default=true. Specify false here as an optimization if you've already confirmed $page is editable.

Return value

bool


PagePermissions methods and properties

API reference based on ProcessWire core version 3.0.244

Latest news

  • ProcessWire Weekly #557
    In the 557th issue of ProcessWire Weekly we're going to share the latest core development news, introduce a new third party module, and more. Read on!
    Weekly.pw / 12 January 2025
  • Custom Fields Module
    This week we look at a new ProFields module named Custom Fields. This module provides a way to rapidly build out ProcessWire fields that contain any number of subfields/properties within them.
    Blog / 30 August 2024
  • Subscribe to weekly ProcessWire news

“Indeed, if ProcessWire can be considered as a CMS in its own right, it also offers all the advantages of a CMF (Content Management Framework). Unlike other solutions, the programmer is not forced to follow the proposed model and can integrate his/her ways of doing things.” —Guy Verville, Spiria Digital Inc.