Novi Sad, Serbia
Account created on 21 December 2010, over 14 years ago
#

Merge Requests

Recent comments

🇷🇸Serbia levmyshkin Novi Sad, Serbia

It's possible to fix the problem with missing {{ content }} variable by replacing {{ content }} with {{ elements.content }}. There are the same data, but I'm sure it should be different from {{ content }} for some cases, so I'm trying to return {{ content }} variable back to the EBT templates.

🇷🇸Serbia levmyshkin Novi Sad, Serbia

I found out that Drupal 11.2 has enabled Big Pipe by default and it doesn't allow to pass conent to custom templates in EBT modules. I'm still debugging and trying to fix this. Content for blocks are being inserted dynamically and it's harder to debug now.

🇷🇸Serbia levmyshkin Novi Sad, Serbia

When I checked this module, it used flock() function and this function is not working on S3. It brings to error:
Drupal\Core\Lock\LockAcquiringException: Couldn't acquire an exclusive lock for public://file_resup_temporary/6-596436733-1757948105046-Legacy_Documentation.zip. in Drupal\file_resup\Controller\UploadController->build() (line 182 of /var/www/html/web/modules/contrib/file_resup/src/Controller/UploadController.php).

So use this module instead:
https://www.drupal.org/project/s3fs_cors

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Hi marianrk, thank you for your report! I will review new hook system usage, possibly, it will be needed to create 1.5.x brach for all EBT/EPT modules with support Drupal 11.2+.

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path.

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated missing images

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated images

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated images

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated images.

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Update a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Update a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Update a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Updated a link path

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Fix image and links

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Fixed links

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Add thanke you text

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Added page in menu

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Unify title for the page

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Add more examples

🇷🇸Serbia levmyshkin Novi Sad, Serbia

added thank you text

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Added thank you text

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Added thank you message

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Add thank you links

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Change the menu link order

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Reorder menu item

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Wrap code in <code> tags

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Add a link to the module.

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Added some information about GLightbox Media for videos support

🇷🇸Serbia levmyshkin Novi Sad, Serbia

You are right, it's something new. I added a fix in this new release:
https://www.drupal.org/project/ebt_core/releases/1.4.35

You need to update EBT Accordion module with dependencies:
composer update drupal/ebt_accordion -W

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Hi victorvico1966, it was fixed in EBT Core module, you need to update EBT Accordion module with dependencies (or update EBT Core module):
composer update drupal/ebt_accordion -W

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Hi Dave, what Field Widget are you using for Paragraph field: Stable Paragraph, Legacy Paragraph, Layout Paragraph, Mercury? Drupal can load a lot of by relationship, so for Layout Paragraph it should be limited:
https://www.drupal.org/project/ept_columns/issues/3450536#comment-15616377 🐛 EPT Columns/container won't load Closed: cannot reproduce

Try this field widget for paragraph:
https://www.drupal.org/project/layout_paragraphs

Also, could you check that EPT Columns are not selected for other paragraph fields, EPT Columns inside EPT Columns also can cause the error:

Nested Paragraph References: A common cause in Drupal Paragraphs is when a paragraph type references another paragraph type, and a circular dependency is inadvertently created (e.g., Paragraph A contains Paragraph B, and Paragraph B also contains Paragraph A). This can lead to an infinite loop during rendering or saving.

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Hi tehmilcho, thank you for your research, I added your snippets in 1.0.1 release. Dates are stored as UTC in Drupal database, but it doesn't use Sitewide timezone to bring it in UTC. It uses User timezone:

/admin/config/regional/settings

/user/1/edit

And I think it's OK for count down functionality when User and Sitewide timezone are the same. But I still need to investigate how to display it right for the case when User have different timezone, than Sitewide. Maybe it's already OK for this case too. I close this ticket for now and continue investigation by myself.

🇷🇸Serbia levmyshkin Novi Sad, Serbia

I thought about different cases. If you are only one editor on the site, than Sitewide timezone will work fine. But if you have events in different cities and users will add own events, when it will be needed to get timezone from User settings. I will try to add your snippet and add User specific timezone first.

🇷🇸Serbia levmyshkin Novi Sad, Serbia

You need to update EPT Core module or EPT Hero with dependencies:
composer update drupal/ept_hero -W

🇷🇸Serbia levmyshkin Novi Sad, Serbia

I need to investigate this situation with Timezone, it's not clear for me now where is source of truth for timezone. It can be changed on Server, Sitewide, User specific, Field Storage/Instance/Formatter specific.

🇷🇸Serbia levmyshkin Novi Sad, Serbia

But then preprocess will not be working. Did you face this problem on Drupal 11 after upgrade from Drupal 10? I'm still waiting to upgrade from Drupal 10 to Drupal 11 cause of CKEditor 5 plugins, but eventually I will upgrade my site drupalbook.org and test all EBT/EPT modules with Drupal 11 too.

🇷🇸Serbia levmyshkin Novi Sad, Serbia

I see.. there are two places with block_content:
$variables['elements']['content']['#block_content']
$variables['content']['#block_content']

I added validation for both of them:
https://www.drupal.org/project/ebt_basic_button/releases/1.4.12

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Added validation for field_ept_settings, field_ebt_settings fields exist for all EBT/EPT modules.

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Hi heatherwoz, I checked Responsive image with Content Type > Media (multiple values) > Image field and description is working:

But you are right, I cloned Colorbox module and moved 'data-gbox-img-attributes' instead of 'data-cbox-img-attributes' from Colorbox:

GLightbox uses data-glightbox attribute with 'title' and 'description' values:

https://github.com/biati-digital/glightbox?tab=readme-ov-file#examples

I need to know your struction of content type, images can be in different nested entity types, for example:
Content type > Paragraph field > Media > Image
Content type > Paragraph field (gallery) > Pagraph field (gallery item) > Media > Image
Content type > Paragraph field > Image
Content type > Paragraph field (gallery) > Pagraph field (gallery item) > Image

It's impossible to predict all possible structures and nested levels for images, so I fetched few most common structures for captions.
https://www.drupal.org/project/glightbox/issues/3487478 📌 Allow caption tokens from parent (paragraph entity) Active
https://www.drupal.org/project/glightbox/issues/3511270 🐛 Allow caption tokens paragraph access if there is a parent paragraph Active
https://www.drupal.org/project/glightbox/issues/3492657 📌 Create a service for caption calculation Active

If you describe your structure, I will add your case as well.

🇷🇸Serbia levmyshkin Novi Sad, Serbia

Hi , thank you for your report! I added 4.x version for Field group module in composer.json.

🇷🇸Serbia levmyshkin Novi Sad, Serbia

I added commit in 1.4.x dev branch with my phone, but I can't test the changes for now to release these changes. Obviously I need to add this validation for all EBT modules.

Production build 0.71.5 2024