🇫🇷France @webmestre

Account created on 30 December 2005, over 19 years ago
#

Recent comments

🇫🇷France webmestre

Solved applying the patch : https://www.drupal.org/project/entity_reference_revisions/issues/2799479... 🐛 Views doesn't recognize relationship to host Needs review

🇫🇷France webmestre

NB: when doing a taxonomy based view instead of paragraph, on the worst install, the view works fine.
I have the feeling this issue is more from Paragraph than from Views.

💬 | Muuri | Filters
🇫🇷France webmestre

When viewing the animated GIF, I guess only with tags, no field value:
GIF
Correct?

🇫🇷France webmestre

Hi, keshav patel
the display works fine now. My twig file re-wrote it in a wrong way.
You can close this issue but I'll open another for another problem.

🇫🇷France webmestre

On Drupal 10.4.2 with the 4.0.0.alphe6 version, this issue is still working.
The required star symbol is added next to the field.
BUT the entity can be saved even the field is empty.

Any solution?

🇫🇷France webmestre

On D10.4.2 / php 8.3.16 with 4.0.0-alpha6 module version, get such error messages:

  • Warning: Undefined array key 0 in Drupal\file\Plugin\Field\FieldWidget\FileWidget->formMultipleElements() (line 199 of core/modules/file/src/Plugin/Field/FieldWidget/FileWidget.php).
  • Warning: Trying to access array offset on null in Drupal\file\Plugin\Field\FieldWidget\FileWidget->formMultipleElements() (line 199 of core/modules/file/src/Plugin/Field/FieldWidget/FileWidget.php).
  • Warning: Undefined array key 0 in Drupal\image\Plugin\Field\FieldWidget\ImageWidget->formMultipleElements() (line 121 of core/modules/image/src/Plugin/Field/FieldWidget/ImageWidget.php).
  • Warning: Trying to access array offset on null in Drupal\image\Plugin\Field\FieldWidget\ImageWidget->formMultipleElements() (line 121 of core/modules/image/src/Plugin/Field/FieldWidget/ImageWidget.php).

When the dependee is a multivalue taxonomy field.

On D11, that works fine in the same situation.

🇫🇷France webmestre

A similar case works on D11 but breaks on D10.

🇫🇷France webmestre

Hi @jwilson3,
I could'nt reproduce the issue after emptying the cache.
Shoud be good now.

🇫🇷France webmestre

Hi @vinayakmk47,
you did a very good job.
I used the new feature on a 10.4.2 drupal site and it works fine.

Hi @mandclu,
you are right. This submodule is THE answer for my need.

🇫🇷France webmestre

Hello,
the 3.0.x-dev version also produces:

Drupal\Core\Config\ImmutableConfigException: Can not set values on immutable configuration image_widget_crop.settings:settings.library_url. Use \Drupal\Core\Config\ConfigFactoryInterface::getEditable() to retrieve a mutable configuration object in Drupal\Core\Config\ImmutableConfig->set() (line 27 of core/lib/Drupal/Core/Config/ImmutableConfig.php).

I'm using the 11.1.2 Drupal version

🇫🇷France webmestre

@dalemoore, your diagnostic is good.
Disabling the "Admin Toolbar Extra Tools" submodule solved the issue.
Next step is to patch.

PS: update from D10.3 to D10.4 was done by composer.

🇫🇷France webmestre

Hello

this path: /admin/structure/menu/manage/admin/add works fine
this path: /admin/structure/menu/manage/admin/ breaks!!!

I updated to 10.4 with composer.

QUESTION: do I have to patch?

🇫🇷France webmestre

Hello,

thanks again for helping.

I couldn't make your code work.

The solution I found to be the best is to change the 'taxonomy_term' view:

  • I cloned it
  • I used the header parameters inside the footer parameters
  • then the referencing entities are not display 'before' but 'bellow' the term custom fields.

Not the best...

🇫🇷France webmestre

I thank you to help to find a solution. But it doesn't work. The display remains the same.

More info:

  • the node that references the taxonomie term has 'field_etat' for machin name. 'field_etat' doesn't belong to the term but to a custom content type.
  • the taxonomy term has only 2 fields:
    • 'description' = genuine text field
    • 'field_map' = a custom field i created
🇫🇷France webmestre

I finally decided to set my custom menu block next to the "Branding" block. Instead of inside the "Main menu" region.

🇫🇷France webmestre

Hello,
I decided to manually create a new sub-theme. It works now.
Impossible to know what was the reason of the issue.
I clode this ticket.

🇫🇷France webmestre

@hutuhay
what is the base file?

  • node.html.twig?
  • html.html.twig?
🇫🇷France webmestre

I'm sorry, I don't understand what I have to do.
Is it a path I can manage by SSH, SFTP...?
Where is inside a debian config?

🇫🇷France webmestre

Hi adityarawat_ln & arnested

this module is very good.
I also noticed it solves by itself a problem we can face in displaying decimal numbers like integers.
This module Human Decimal does that. But only that.

Number Fomatter is really richer. Congrats!

🇫🇷France webmestre

Hi,

could you explain where do I have to use this code?

export COMPOSER_ROOT_VERSION=1.0.0
🇫🇷France webmestre

I'm experiencing the same issues on different hosts.

composer update -vvv

had no effect. :(

🇫🇷France webmestre

Hi benabaird,
I guess this module is easier to manage by a dev than by a builder.
Tell me if you build a UI.

🇫🇷France webmestre

Hello BookerE1 ,

thanks for helping.
Does it work in a 'field.html.twig' file template?

🇫🇷France webmestre

Here's a field template that makes the job:


{%
  set classes = [
    'field',
    'field--name-' ~ field_name|clean_class,
    'field--type-' ~ field_type|clean_class,
    'field--label-' ~ label_display,
  ]
%}
{%
  set title_classes = [
    'field__label',
    label_display == 'visually_hidden' ? 'visually-hidden' : '',
  ]
%}

{# get prefix and suffix #}
{% set prefix = element['#items'].getFieldDefinition().getSetting('prefix') ?? '' %}
{% set suffix = element['#items'].getFieldDefinition().getSetting('suffix') ?? '' %}

{# display the field #}
<div{{ attributes.addClass(classes) }}>
  <div{{ title_attributes.addClass(title_classes) }}>{{ element['#title'] }}</div>
  {% if multiple %}
    <div class='field__items'>
  {% endif %}
  {% for item in items %}
    <span>{{ prefix }} </span>
    <span{{ item.attributes.addClass('field__item') }}>{{ item.content }}</span>
    <span> {{ suffix }}</span>
  {% endfor %}
  {% if multiple %}
    </div>
  {% endif %}
</div>

🇫🇷France webmestre

This field template works:


{%
  set classes = [
    'field',
    'field--name-' ~ field_name|clean_class,
    'field--type-' ~ field_type|clean_class,
    'field--label-' ~ label_display,
  ]
%}
{%
  set title_classes = [
    'field__label',
    label_display == 'visually_hidden' ? 'visually-hidden' : '',
  ]
%}

{# get prefix and suffix #}
{% set prefix = element['#items'].getFieldDefinition().getSetting('prefix') ?? '' %}
{% set suffix = element['#items'].getFieldDefinition().getSetting('suffix') ?? '' %}

{# display the field #}
<div{{ attributes.addClass(classes) }}>
  <div{{ title_attributes.addClass(title_classes) }}>{{ element['#title'] }}</div>
  {% if multiple %}
    <div class='field__items'>
  {% endif %}
  {% for item in items %}
    <span>{{ prefix }} </span>
    <span{{ item.attributes.addClass('field__item') }}>{{ item.content }}</span>
    <span> {{ suffix }}</span>
  {% endfor %}
  {% if multiple %}
    </div>
  {% endif %}
</div>

🇫🇷France webmestre
{%
  set classes = [
    'field',
    'field--name-' ~ field_name|clean_class,
    'field--type-' ~ field_type|clean_class,
    'field--label-' ~ label_display,
  ]
%}
{%
  set title_classes = [
    'field__label',
    label_display == 'visually_hidden' ? 'visually-hidden' : '',
  ]
%}

{# get prefix and suffix #}
{% set prefix = element['#items'].getFieldDefinition().getSetting('prefix') ?? '' %}
{% set suffix = element['#items'].getFieldDefinition().getSetting('suffix') ?? '' %}

{# display the field #}
<div{{ attributes.addClass(classes) }}>
  <div{{ title_attributes.addClass(title_classes) }}>{{ element['#title'] }}</div>
  {% if multiple %}
    <div class='field__items'>
  {% endif %}
  {% for item in items %}
    <span>{{ prefix }} </span>
    <span{{ item.attributes.addClass('field__item') }}>{{ item.content }}</span>
    <span> {{ suffix }}</span>
  {% endfor %}
  {% if multiple %}
    </div>
  {% endif %}
</div>
🇫🇷France webmestre

Hi,
I'm experiencing the same issue with openai 1.0@beta version.

Is there a way to fix it?

🇫🇷France webmestre

Thanks to be so reactive.
Please change information about different updates that mentionne: « Works with Drupal: ^8 || ^9 || ^10 » while it's not true.
I.e.: https://www.drupal.org/project/date_range_formatter/releases/9.0.x-dev

🇫🇷France webmestre

Hi JordiTR ,
I own a D8 version that was supposed to be released here. I'm not able to do that by myself.
Instead of working on D8, won't it be more clever to restart a D10 version, with new features?

🇫🇷France webmestre

wombatbuddy

your code works very fine.

Thanks for helping so efficiently.

🇫🇷France webmestre

Hi,

thanks for helping. I'm perhaps not clear enough in naming elements. Sorry.

Here is the detailed test config:

* Content type: system name = mycontenttype
    * Field that should display the SVG file in this content type: system name = field_myparagraphinnode
        * Entity reference revisions
        * Reference type: Paragraph
        * Paragraph type: myparagraph
        * NB: display
            * default
                * format: rendered entity
                * displayed as default
* Paragraph: system name = myparagraph
    * fields in this paragraph:
        * field_mysvginparagraph
            * field type:
                * reference to an entity
                * reference type: Media
                * Media type: Vector Image
                * display:
                    * format: rendered entity
                    * displayed as default
        * field_mytextinparagraph
            * dummy text field to check if the paragraph works

QUESTION:
With the code you kindly provided

{% for paragraph in node.field_myparagraph %}
  {% if not paragraph.entity.field_svg.isempty %} …

What kind of custom template has to be used to display the SVG file? Field? Paragraph? Node?

🇫🇷France webmestre

wombatbuddy 's code cannot display the SVG file.

In the template function, lines

  $variables['svg_width'] = $formatter_settings['width'];
  $variables['svg_height'] = $formatter_settings['height'];

I get this error message:
Warning: Undefined array key "width"
Same for Height

If I use the code and I fill the variables by hand (svg path, height, width...) it works fine.
That means yhe function and the code cannot retrieve the information inside the Media Library.

In this discussion I (almost) understand the function for extracting from Media Library is different:
https://www.drupal.org/forum/support/module-development-and-code-questio...

In any case, thnks for helping!

🇫🇷France webmestre

wombatbuddy, your code works very fine.
Thanks for helping. It was really too complicate for me.

🇫🇷France webmestre
          {% set number_suffix = paragraph.entity.field_first.getSetting('suffix') %}
            <div class="myparagraph">
              {{ paragraph.entity.field_first.value }} {{ number_suffix }}
              {{ paragraph.entity.field_second.value }}
            </div>

That's the way I just found to display the "suffix".
PROBLEM: singular and plural are not managed. Both are displayed: "3 night | nights in a tent". :(

🇫🇷France webmestre

Example of 1 paragraph:

  • field_first value: "3"
  • field_first suffix: "night|nights"
  • field_second value: in a tent

The goal is to get the display

  • <div>3 nights in a tent</div> with a custom twig code
  • while the standard display is <div>3 nights</div><div>in a ten</div>

If wombatbuddy has a better strategy, I'm open. I'm a Twig beginner.

🇫🇷France webmestre

On Drupal 10.1.5, the drag'n drop works.
BUT the created structure is unstable.

Production build 0.71.5 2024