Last night I whipped up one of the smallest plugins I’ve ever written. It is so small in fact that I was able to stuff the entire thing into the plugin configuration file, config.yaml. It adds a configuration option for mt-config.cgi that will pre-populate the path field in the asset upload page.
name: Default Upload Directory
id: DefaultUploadDirectory
version: 0.1
description: Sets the default upload directory
config_settings:
DefaultUploadDirectory:
default: assets
callbacks:
MT::App::CMS::template_param.asset_upload: >>
sub { $_[2]->{extra_path} = $_[1]->{cfg}->DefaultUploadDirectory }
Drop this into mt-dir/plugins/DefaultUploadDirectory/config.yaml and make use of the new config setting DefaultUploadDirectory in your mt-config.cgi file if the default value of assets isn’t going to work for you.
Leave a comment