<hint/>
W system.xml
plikach znalazłem nieprzejrzyste odniesienie do znacznika . O co chodzi z tym tagiem? Czy jego stosowanie jest gdziekolwiek udokumentowane?
adminhtml
system.xml
Alan Storm
źródło
źródło
Odpowiedzi:
Nie jestem pewien co do EE, ale w CE jest to szczątkowa metka z nigdy nieukończonego systemu pomocy. Wydaje się, że celem było nadanie każdemu polu formularza w sekcji konfiguracji systemu małej „podpowiedzi” lub tekstu pomocy.
Tekst pomocy jest dodawany podczas tworzenia elementu pola
Że pierwsza linia odczytuje wartość
<hint/>
INsystem.xml
.Następnie, gdy Magento renderuje pole jako HTML, ostatnią rzeczą, jaką robi, jest dodanie podpowiedzi w zagnieżdżonym div.
Na koniec jest trochę kodu JavaScript, który jest wywoływany podczas ładowania strony administratora.
W tym javascript konfiguruje się programy obsługi zdarzeń, dzięki którym pojawia się przesunięcie do lub z tekstu pomocy. Celem tego „podpowiedzi” byłoby pomóc użytkownikom zrozumieć, co robi każde pole.
Problem? HTML / CSS na backendzie sprawia, że podpowiedź
td
ma szerokość jednego piksela. Dzięki temu nikt nie przesunie myszy nad wskazówką, aby ją wyświetlić. Spróbuj dodać podpowiedź do konfiguracji pola, a następnie uruchom następujące polecenie z konsoli javascript w przeglądarceZobaczysz coś takiego.
( To jest podpowiedź ).
Zawsze opisywałem to jako jedną z tych „najlepszych rozłożonych planów”, które zostały porzucone po uruchomieniu Magento.
źródło