CMS MADE SIMPLE FORGE

Custom Global Settings

 

[#10214] Option to embed/edit CustomGS fields from a page's template

avatar
Created By: Eduardo Martinez (hexdj)
Date Submitted: 2014-09-07 21:46

Assigned To:
Resolution: Won't Fix
State: Closed
Summary:
Option to embed/edit CustomGS fields from a page's template
Detailed Description:
This may be a bit hard for me to explain but I will try...

I think it'd be great to embed a CGS field in a page's template, so that the
value can be changed globally without leaving the page you're on.

It would be sort of what ECB does, but if you change it in one place, it changes
globally. As opposed to ECB's way, which stores the value per page.

It would retain the main purpose of the module, but also make it more efficient
for users to change global values. A field might be related to one page (or two)
but not others, this would be the key difference from modules like ECB.

Example: 
Let's say I have a text field with a value of "October"
Whenever we use {$CustomGS.fieldx} it will still display "October" in our page's
output. But we could have an option to say {$CustomGS.fieldx embed="true"} in
the page's admin we would see an input field where we can change the value from
"October" to "September". And if this CGS is used in other places the value
reflects the change to "September" as well.

Hope this makes sense and wish you will take this in consideration! :-)

thanks!

History

Comments
avatar
Date: 2014-09-15 21:27
Posted By: Grant O'Neill (gocreative)

Personally, I would find this confusing. How would you know which field is
global and which is per-page? And it would also be strange to have some global
values mixed in amongst the rest of the fields, which are ALWAYS only applicable
to the page being edited.

The way we achieve this is to simply assign the relevant permissions for each
field in CustomGS so that clients can update certain things, but not others.
      
avatar
Date: 2023-07-17 05:21
Posted By: Jos (josvd)

I agree with Grant O'Neill. Also his solution to give the user the relevant
permissions in CustomGS should be the way to go.
      
Updates

Updated: 2023-07-17 05:21
resolution_id: => 8
state: Open => Closed