Page 2 of 2

Re: Phoca Image Fields Plugin

Posted: 10 Feb 2026, 10:03
by keep2000
Hello, great plugin — thanks for the work! 👍

It would be really nice if it could be used as a custom source in the YOOtheme Pro page builder, so we could place it inside built-in layouts like galleries, grids, or lists and fully control the layout from the builder.

Re: Phoca Image Fields Plugin

Posted: 12 Feb 2026, 00:25
by Jan
Hi, unfortunately I am not user of YOOtheme PRO and don't the the PRO so this should be a question on someone familiar with YOOtheme Pro :idea:

Jan

Re: Phoca Image Fields Plugin

Posted: 04 Jul 2026, 11:53
by Plam
Hi! Is it possible to use the Phoca Image Fields Plugin with the Joomla Custom Field option "Do not automatically display" and manually insert the field code at the desired location within the article content?
Currently, the gallery can only be displayed before or after the article content.

Re: Phoca Image Fields Plugin

Posted: 04 Jul 2026, 17:42
by Jan
Hi, it is possible since version 6.0.4:
https://www.phoca.cz/download/78-phoca- ... lds-plugin

Re: Phoca Image Fields Plugin

Posted: 04 Jul 2026, 22:10
by Plam
Thank you! You are amazing!

Re: Phoca Image Fields Plugin

Posted: 10 Jul 2026, 02:12
by Jan
OK

Re: Phoca Image Fields Plugin

Posted: 23 Sep 2026, 15:47
by AlainR
I try to use this plugin as a field in the DPCalendar component.
The emplacement after or before content doesn't work. I only can display it after title or no display and call the field with {field 31}.

Then I see that the file plugins/fields/phocaimage/src/Extension/Phocaimage.php only works with articles and all code is in onContentBeforeDisplay function (no code in onContentAfterDisplay function).

Do you project to develop the onContentAfterDisplay function?
Because I can see your plugin works with DPCalendar if I add

Code: Select all

        $context = $event->getArgument('context');
        $item    = $event->getArgument('item');
        $result  = $this->renderPositionedGallery($context, $item, '3');

        if ($result !== '') {
            $event->addResult($result);
        }
in

Code: Select all

    public function onContentAfterDisplay(EventInterface $event)
    {
        // Currently handled in beforeDisplay to control exact position relative to text body
    }