About Page Field Edit Links

Adds modal editing capability to ProcessWire's Page fields in the admin editor, allowing editors to easily view and edit the content of any page(s) that have been selected, as well as create new pages without leaving the current screen. Edit links are updated in real time when new pages are added to the field. Compatible with all available types of Inputfields including including Select, SelectMultiple, Checkboxes, Radios, AsmSelect, PageListSelect, PageListSelectMultiple, and PageAutocomplete.

Category Admin Helpers
Admin helper modules are those that provide helpful tools, UI enhancements or optimizations to the admin panel (excluding Fieldtype or Inputfield modules).
Release StateStable
Should be safe for use in production environments. *
Authorsthetuningspoon, macrura
Module Version3.0.1
Class NameAdminPageFieldEditLinks
Compatibility2.6, 2.7, 3.0
Date AddedMay 8, 2015
Last UpdatedApril 13, 2016
Recommended ByNew recommendations may take up to 1 day to appear.

Instructions

This module's files should be placed in /site/modules/AdminPageFieldEditLinks/
How to install or uninstall modules

README

Page Field Edit Links for ProcessWire

Adds modal editing capability to ProcessWire's Page fields in the admin editor, allowing editors to easily view and edit the content of any page(s) that have been selected, as well as create new pages without leaving the current screen. Edit links are updated in real time when new pages are added to the field. Compatible with all available types of Inputfields including Select, SelectMultiple, Checkboxes, Radios, AsmSelect, PageListSelect, PageListSelectMultiple, and PageAutocomplete.

Also see https://github.com/thetuningspoon/AdminModalception for improved UI when working with nested modals.

Instructions

After installation, you will see new options for "Enable view/edit links on selected pages?" and "Enable link to create new pages?" in the Page field configuration. These settings may be enabled/disabled on a per-field basis. The labels for these links are translatable, if you wish to change them.

New in version 3.0

Removes the limitations of the previous releases!

  • Now compatible with all Inputfield types including Select, SelectMultiple, Checkboxes, Radios, AsmSelect, PageListSelect, PageListSelectMultiple, and PageAutocomplete.

  • When using the create new page feature, new pages are added to the field and selected automatically as soon as the modal is closed. No further input is required from the user.

  • The "View" and "+ New" strings are now translatable

  • The add new page links may be enabled independent of the view/edit links

  • Code performance improvements

Comments

  • Jonathan Lahijani

    Jonathan Lahijani 2 years ago 20

    This is a fantastic plugin and now one of my boilerplate plugins to use on every project. The ability to quickly edit a page shown in a PageList, much like you can do with the PageTable field but without the restrictions of PageTable, is not only a time saving feature, but also that reduces confusion for certain users. I think this would be a great core feature.

    • BernhardB

      BernhardB 2 years ago 10

      100% true! there were some additions to the page field in the latest dev but still this module does the job nicer imho :) https://processwire.com/blog/posts/processwire-2.6.16-core-updates-more-on-prodrafts/#asmselect-gets-new-option-to-edit-selected-pages

  • Eduardo

    Eduardo 1 year ago 00

    I just had the need for this plugin, and it's an absolute time saver.

Post a Comment

Your e-mail is kept confidential and not included with your comment. Website is optional.