CMS MADE SIMPLE FORGE

CMS Made Simple Core

 

[#12548] exclude target from loadprops=0 in Navigator

avatar
Created By: Matt Hornsby (DIGI3) (DIGI3)
Date Submitted: 2022-05-23 11:38

Assigned To:
Resolution: None
State: Open
Summary:
exclude target from loadprops=0 in Navigator
Detailed Description:
target (e.g. _blank) should be considered basic functionality of a link and not
extended, therefore should be included even when loadprops=0 is enabled in
Navigator.

Alternately, loadprops could have a third option like loadprops=2, that loads a
more extended set but still eliminates the seldom-used options.

History

Comments
avatar
Date: 2022-05-27 06:14
Posted By: tom (tomphantoo)

ATM retrieving any 'extended' property of a content page results in loading all
such properties.

Rather than getting all content properties (for all pages) from database via
cache, and using those to generate navigation data, it might turn out to be more
effective to directly cache all navigation data.

In which case, abandon the loadprops (extended-properties) parameter used by
Navigator-module methods.

Some experimentation/profiling to do ...
      
Updates

Updated: 2022-05-27 06:14
resolution_id: => 5