added file download on cartel

This commit is contained in:
2020-01-22 17:35:18 +01:00
parent a8c2ce1d3c
commit 6fddfcc64c
6 changed files with 146 additions and 4 deletions
@@ -319,3 +319,30 @@ function edlp_corpus_node_update(EntityInterface $node) {
function edlp_corpus_node_delete(EntityInterface $node) {
_edlp_corpus_invalidate_corpus_cache($node);
}
/**
* Implements hook_theme_suggestions_HOOK().
*/
function edlp_corpus_theme_suggestions_file_link(array $vars) {
// dpm($vars);
$suggestions = [];
// /** @var \Drupal\edlp_studio\CompositionInterface $compo */
// $compo = $vars['elements']['#composition'];
//
$file = $vars['file'];
// dpm($file);
$mime = str_replace('/', '-',$file->getMimeType());
// $owner = $file->getOwner();
// dpm($owner);
// $refentities = $file->referencedEntities();
// dpm($refentities);
$suggestions[] = 'file-link';
$suggestions[] = 'file-link__' . $mime;
// $suggestions[] = 'file-link__' . $owner;
// dpm($suggestions);
return $suggestions;
}