Puncte:0

Cum să eliminați seturile de câmpuri care sunt puști în jurul câmpurilor „listă (text)” care au afișarea setată la „Casuțe de bifare/Buton radio”?

drapel ng

Avem un site web Drupal 9 și folosim câmpuri „listă (text)” ale căror afișaje sunt setate la „Check Boxes/ Radio Button”. Acest lucru face ca rezultatul să fie împachetat într-un set de câmpuri pe care trebuie să-l eliminăm.

Am încercat câteva încercări și erori (ghicire) la modificarea câmpului în hook_form_alter(), dar setul de câmpuri rămâne.

introduceți descrierea imaginii aici Variabila de câmp este mai jos:

Matrice
(
    [#type] => container
    [#parents] => Matrice
        (
            [0] => field_order_item_logo_wrapper
        )

    [#attributes] => Matrice
        (
            [class] => Array
                (
                    [0] => câmp--tip-list-șir
                    [1] => câmp--nume-câmp-comanda-articol-logo
                    [2] => câmp--widget-opțiuni-butoane
                )

        )

    [widget] => Matrice
        (
            [#title] => Imagine / Logo
            [#descriere] => 
            [#field_parents] => Matrice
                (
                )

            [#required] => 1
            [#delta] => 0
            [#greutate] => 0
            [#element_validate] => Matrice
                (
                    [0] => Matrice
                        (
                            [0] => Drupal\Core\Field\Plugin\Field\FieldWidget\OptionsButtonsWidget
                            [1] => validateElement
                        )

                )

            [#key_column] => valoare
            [#type] => radiouri
            [#default_value] => logo_personalizat
            [#options] => Matrice
                (
                    [custom_logo] => obiect stdClass
                        (
                            [__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
                            [string:protected] => Furnizați sigla
                        )

                    [stock_art_as_shown] => obiect stdClass
                        (
                            [__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
                            [string:protected] => Artă stoc așa cum se arată
                        )

                    [stock_logo] => obiect stdClass
                        (
                            [__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
                            [string:protected] => Logo stoc
                        )

                    [no_logo] => obiect stdClass
                        (
                            [__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
                            [string:protected] => Fără logo
                        )

                    [logo_on_file] => obiect stdClass
                        (
                            [__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
                            [string:protected] => Logo-ul este pe fișier
                        )

                    [repeat] => obiect stdClass
                        (
                            [__CLASS__] => Drupal\Core\Field\FieldFilteredMarkup
                            [string:protected] => Repetați stilul exact ca comanda anterioară
                        )

                )

            [#after_build] => Matrice
                (
                    [0] => Matrice
                        (
                            [0] => Drupal\Core\Field\Plugin\Field\FieldWidget\OptionsButtonsWidget
                            [1] => afterBuild
                        )

                )

            [#field_name] => field_order_item_logo
            [#parents] => Matrice
                (
                    [0] => field_order_item_logo
                )

            [#tree] => 1
        )

)
apaderno avatar
drapel us
Captura de ecran arată un set de câmpuri *Tip comandă* cu butoanele radio *Comandă nouă* și *Comandă repetată*. Ceea ce este afișat ca valoare de câmp conține un container (nu un set de câmpuri) și *Furnizează sigla*, *Imaginea stocă așa cum se arată*, *Sigla stoc*, **, *Fără logo*, *Sigla este pe fișier* și *Repetă Stilul exact ca butoanele radio pentru comanda anterioară*. Se pare că captura de ecran este pentru un câmp de entitate, dar valoarea câmpului este pentru un alt câmp de entitate.
Puncte:1
drapel pw

Am încercat să reproduc cu aceleași setări pe care le-ați menționat, dar pentru mine nu se adaugă un set de câmpuri, vă rugăm să verificați că ar putea fi setările temei dvs.

introduceți descrierea imaginii aici

introduceți descrierea imaginii aici

introduceți descrierea imaginii aici

quantumized avatar
drapel ng
Interesant. Vă mulțumim pentru testare și pentru furnizarea capturilor de ecran. Acest lucru este interesant atunci, nu îmi pot da seama unde sunt inserate aceste seturi de câmp pentru afișarea radio/cecurilor. Voi săpa mai adânc.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.