\AssetsFolderExtension
This extension can be added to any object that should have a relationship to a folder inside /assets.
- Author: Anselm Christophersen <ac@title.dk>
- Copyright: Copyright (c) 2015, Title Web Solutions
Synopsis
class AssetsFolderExtension
extends DataExtension
{
- // members
- public static array $has_one = ;
- // methods
- public FieldList|void updateCMSFields()
- public void updateAssetsFolderCMSField()
- public void onAfterWrite()
- public void assetsFolderUrlToBeWritten()
- public Folder|null findOrMakeAssetsFolder()
- public string|null getAssetsFolderDirName()
- public LiteralField|null getAssetsFolderField()
Hierarchy
Extends
- DataExtension
Members
public
- $has_one
Methods
public
- assetsFolderUrlToBeWritten()
- findOrMakeAssetsFolder() — Find or make assets folder called from onBeforeWrite.
- getAssetsFolderDirName() — Name of the associated assets folder.
- getAssetsFolderField() — Upload Dir Rules message and fields to display in the CMS.
- onAfterWrite() — Creation and association of assets folder, once a data object has been created (and is ready for it).
- updateAssetsFolderCMSField()
- updateCMSFields() — Displaying assets folder relation in CMS fields as well as setting the global upload config.