Skip to content

Instantly share code, notes, and snippets.

@fyrebase
Last active May 11, 2016 10:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fyrebase/d1d35f3ee590f250eee11b974a627c76 to your computer and use it in GitHub Desktop.
Save fyrebase/d1d35f3ee590f250eee11b974a627c76 to your computer and use it in GitHub Desktop.
Craft CMS generate asset title before save
<?php
craft()->on('assets.beforeSaveAsset', function(Event $event) {
if ($event->params['isNewAsset']) {
$asset = $event->params['asset'];
$source = $asset->getSource();
if (in_array($source->handle, ['myAssetSource'])) {
$asset->getContent()->title = 'myAssetTitle';
}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment