![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 15.09.2016 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
powiedzmy, że nadpisuję form theme, bo chcę dodać atrybut znacznikowi <select> dla pola typu Choice.
dlaczego zdefiniowana zmienna raz jest widoczna w późniejszych blokach:
a innym razem musi być przekazana jako argument (linia nr 8):
edit: Tak jak to rozumiem (poprawcie jeśli źle): - funkcją parent nie wychodzę poza blok (tylko importuję linie kodu), dlatego zmienna ma tu zasięg a funkcją form_widget() wywołuję zupełnie nowy blok, a wywołując nowy blok muszę przekazać mu zmienną. Czyli zmienne mają zasięg tylko wewnątrz bloku gdzie zostały zdefiniowane. nowe pytania. czym się różni funkcja:
od:
Ten post edytował porzeczki 16.12.2017, 12:35:47 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 17:59 |