Use image repository in theme settings inside html editor

Use image repository in theme settings inside html editor

di Iban Cardona i Subiela -
Numero di risposte: 8

Hello,

I want to create a moodle theme with a setting with "admin_setting_confightmleditor". But when I render settings page of that theme, I can't upload images in the html editor. I can add only an image URL.

Any solution?

Thank you so much!

Media dei voti:  -
In riposta a Iban Cardona i Subiela

Re: Use image repository in theme settings inside html editor

di Richard Oelmann -
Immagine Core developers Immagine Plugin developers Immagine Testers
In riposta a Richard Oelmann

Re: Use image repository in theme settings inside html editor

di Iban Cardona i Subiela -

Hello Richard,

I think that in that link there isn't any solution to the problem.

Thanks,
Iban Cardona.

In riposta a Iban Cardona i Subiela

Re: Use image repository in theme settings inside html editor

di Mary Evans -

Hi,

I stead of making the area a setting, you could just as easily make it a block region, where you can invite Admins to add an HTML block that is totally customisable.

Rocket theme is a good example of this.

Cheers

Mary

In riposta a Mary Evans

Re: Use image repository in theme settings inside html editor

di Iban Cardona i Subiela -
In riposta a Iban Cardona i Subiela

Re: Use image repository in theme settings inside html editor

di Gareth J Barnard -
Immagine Core developers Immagine Particularly helpful Moodlers Immagine Plugin developers

Hi Iban Cardona,

Interesting solution.  There is something in the back of my mind (after having had a previous issue with the Grid format) that draft files expire after a certain time - perhaps 60 days - so you may find that they disappear unexpectedly in the future.  I'm not that familiar with the File API, but perhaps that is something to double check.

Cheers,

Gareth

In riposta a Gareth J Barnard

Re: Use image repository in theme settings inside html editor

di Emma Richardson -
Immagine Documentation writers Immagine Particularly helpful Moodlers Immagine Plugin developers

I use the main menu block on the front page.  Upload the images that I want to use - then I have the link.  Then I just delete the block which orphans it and am able to use the images.

In riposta a Gareth J Barnard

Re: Use image repository in theme settings inside html editor

di Iban Cardona i Subiela -

Hi Gareth,

I didn't know that draft files disappeared after 60 days... But in my solution I try to move files from draft to another location:

$newfile = $fs->create_file_from_storedfile($file_record, $file);

I hope this is enough to prevent files disappear... What do you think?

Best regards,
Iban Cardona.

In riposta a Iban Cardona i Subiela

Re: Use image repository in theme settings inside html editor

di Gareth J Barnard -
Immagine Core developers Immagine Particularly helpful Moodlers Immagine Plugin developers

Hi Iban Cardona,

As I said "I'm not that familiar with the File API" so could not really comment.  I just have different experience with the Grid format that is related but that was ages ago, so would take time to relearn what I coded.

Kind regards,

Gareth