Puncte:2

Cum se adaugă opțiuni de configurare conștiente de vizualizări la un formatator de câmp?

drapel us

Există un modul de formatare a câmpurilor contrib (bg_img_formatter) care are numeroase opțiuni de configurare a câmpurilor.Una dintre aceste opțiuni este un câmp de text care trebuie să permită înlocuirea acelorași câmpuri de vizualizare ca și „Rescrire rezultat: Suprascrierea ieșirii acestui câmp cu text personalizat”. Dar deoarece acesta este un formatator „câmp” și nu un formatator „câmp de vizualizare”; clasa de formatare și în special metoda sa viewElements() nu este „conștient de vizualizare”.

Ne întrebăm ce este necesar pentru ca vizualizările opțiunilor de formatare de câmp să fie conștiente (când sunt utilizate într-o vizualizare). Trebuie să creez un plugin de câmp de vizualizări? Se poate adăuga la formatatorul de câmp existent sau trebuie să reproducă tot codul care este deja aici?

drapel cn
Ce vrei să spui prin „vizualizări conștiente”? Ce caracteristici oferă o astfel de clasă/metodă de care aveți nevoie?
liquidcms avatar
drapel us
„afișează înlocuirile câmpurilor așa cum o face „Rezultatul rescrierii: suprascrieți rezultatul acestui câmp cu text personalizat””
drapel cn
Deci... doriți ca clasele dvs. de formatare a câmpurilor de entitate să aibă acces la token-urile de înlocuire Views, atunci când respectivele formatoare sunt folosite pentru a reda un câmp în contextul unui rând de Vizualizări, nu-i așa?
liquidcms avatar
drapel us
@Clive, exact. :)

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.