Puncte:0

Există capacitatea încorporată a Drupal Twig de a obține conținutul paginii

drapel cn

Există capacitatea Drupal Twig (etichetă) de a obține conținutul paginii unui alt site web, cum ar fi file_get_contents() sau cURL fac în PHP? Sub „încorporat” vreau să spun fără a adăuga un cod PHP la un controler, de exemplu, o variabilă pentru a conecta funcția unei teme?

john Smith avatar
drapel gr
AFAIK răspunsul simplu este nu
leymannx avatar
drapel ne
``, consultați https://www.w3schools.com/tags/tag_iframe.asp. Sau poate te referi la https://twig.symfony.com/doc/2.x/functions/source.html sau la https://www.slideshare.net/javier.eguiluz/twig-tips-and-tricks/72- source_filegetcontents.
drapel cn
@leymannx Mă refer la obținerea de conținut al resurselor externe precum `get('https://example.com')` și doar prin sintaxa Twig, nu prin iframe despre care știu bineînțeles. După cum am înțeles, `source()` poate obține doar un șablon după „calea interioară a sistemului de fișiere” și care este găzduit la aceeași găzduire, nu?
drapel cn
A avea capacitatea de a face acest lucru ar deschide o gaură de securitate potențial oribilă, așa că mă îndoiesc că Core Twig sau Drupal ar sprijini așa ceva.
drapel cn
Pentru referință, Vizualizările (în nucleu) pot fi folosite pentru a afișa conținut de pe un alt site care este disponibil prin RSS, iar Feed-urile (în contrib) pot atrage conținut într-o varietate de moduri.

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.