Matthew Alexandros
03/19/2024, 10:35 AMMike Chambers
03/19/2024, 10:45 AMvalue = HtmlImageSourceParser.EnsureImageSources(value);
that you could manipulate the afterwards.. not sure where that is with the new blocklist/grid?
https://github.com/umbraco/Umbraco-CMS/blob/contrib/src/Umbraco.Web.UI/Views/Partials/grid/editors/rte.cshtml#L10Mike Chambers
03/19/2024, 10:53 AMMike Chambers
03/19/2024, 10:55 AMMatthew Alexandros
03/19/2024, 10:55 AMMike Chambers
03/19/2024, 10:57 AMMike Chambers
03/19/2024, 10:57 AMMike Chambers
03/19/2024, 10:58 AMRTE block
led me to block...Mike Chambers
03/19/2024, 10:58 AMMatthew Alexandros
03/19/2024, 11:00 AMMike Chambers
03/19/2024, 11:00 AMMike Chambers
03/19/2024, 11:00 AMMike Chambers
03/19/2024, 11:01 AMour-img
to your images in the rte source, and using our umbraco tag helpers
.Matthew Alexandros
03/19/2024, 11:01 AMMatthew Alexandros
03/19/2024, 11:03 AMMike Chambers
03/19/2024, 11:03 AMMike Chambers
03/19/2024, 11:03 AMMike Chambers
03/19/2024, 11:05 AMMike Chambers
03/19/2024, 11:05 AMour-img
attribute on image tags (as might strip due to valid elements)Mike Chambers
03/19/2024, 11:06 AMMike Chambers
03/19/2024, 11:08 AMMike Chambers
03/19/2024, 11:09 AMMatthew Alexandros
03/19/2024, 11:10 AMMike Chambers
03/19/2024, 11:11 AMMike Chambers
03/19/2024, 11:12 AMMatthew Alexandros
03/19/2024, 11:12 AMMike Chambers
03/19/2024, 11:12 AMMatthew Alexandros
03/19/2024, 11:13 AMMike Chambers
03/19/2024, 11:15 AMSebastiaan
03/19/2024, 11:15 AM<picture>
into TinyMCE and it looks like nobody else has really solved this problem either (was hoping there would be a plugin for Tiny that could be adapted).
The easiest way to work around this would be to not rely on a single RTE to do this but to set up a block editor, where editors could alternate between RTE blocks (without the "insert image" button enabled) and picture blocks.
Now I will say I don't have a lot of experience with the picture
element so I am not sure how to design a good block editor for it, but it should be something that is possible.Mike Chambers
03/19/2024, 11:16 AMMatthew Alexandros
03/19/2024, 11:17 AMMike Chambers
03/19/2024, 11:18 AMMike Chambers
03/19/2024, 11:19 AMMike Chambers
03/19/2024, 11:19 AMSebastiaan
03/19/2024, 11:20 AMMatthew Alexandros
03/19/2024, 11:20 AMMike Chambers
03/19/2024, 11:21 AMSebastiaan
03/19/2024, 11:21 AMMike Chambers
03/19/2024, 11:22 AMMike Chambers
03/19/2024, 11:22 AMSebastiaan
03/19/2024, 11:22 AMMike Chambers
03/19/2024, 11:23 AMSebastiaan
03/19/2024, 11:24 AMMike Chambers
03/19/2024, 11:24 AMSebastiaan
03/19/2024, 11:24 AMMatthew Alexandros
03/19/2024, 11:26 AMMike Chambers
03/19/2024, 11:27 AMMike Chambers
03/19/2024, 11:27 AMMatthew Alexandros
03/19/2024, 11:28 AMSebastiaan
03/19/2024, 11:28 AMSebastiaan
03/19/2024, 11:29 AMMatthew Alexandros
03/19/2024, 11:29 AMMike Chambers
03/19/2024, 11:29 AMMatthew Alexandros
03/19/2024, 11:30 AMMike Chambers
03/19/2024, 11:31 AMMatthew Alexandros
03/19/2024, 11:31 AMMike Chambers
03/19/2024, 11:32 AMMike Chambers
03/19/2024, 11:33 AMMatthew Alexandros
03/19/2024, 11:33 AMSebastiaan
03/19/2024, 11:33 AMMike Chambers
03/19/2024, 11:33 AMSebastiaan
03/19/2024, 11:34 AMMatthew Alexandros
03/19/2024, 11:35 AMSebastiaan
03/19/2024, 11:35 AMMike Chambers
03/19/2024, 11:36 AMMatthew Alexandros
03/19/2024, 11:36 AMSebastiaan
03/19/2024, 11:36 AMMike Chambers
03/19/2024, 11:38 AMServices.AddSingleton<ResponsiveHtmlImageSourceParser>();
in startup...Matthew Alexandros
03/19/2024, 11:38 AMSebastiaan
03/19/2024, 11:40 AMMatthew Alexandros
03/19/2024, 11:42 AMMike Chambers
03/19/2024, 11:42 AMMike Chambers
03/19/2024, 11:44 AMMatthew Alexandros
03/19/2024, 11:45 AMMatthew Alexandros
03/19/2024, 11:46 AMMike Chambers
03/19/2024, 11:46 AMMike Chambers
03/19/2024, 11:49 AMSebastiaan
03/19/2024, 11:52 AMMatthew Alexandros
03/19/2024, 11:55 AMMatthew Alexandros
03/19/2024, 11:58 AMSebastiaan
03/19/2024, 12:06 PMMatthew Alexandros
03/19/2024, 12:09 PM