Psani PHP kodu kdekoli v administraci Drupalu je znameni velkych problemu. Po spatnych zkusenostech v D7 byla tato moznost v D8 odebrana. Napriklad vytvorit vlastni blok (kde ten kod muze zit) je dost jednoduche: https://www.drupal.org/docs/8/creating-custom-modules/create-a-custom-b… Ale zalezi na tom co za kod se tam (kam?) snazis dostat. Tim chci rici ze custom block nemusi byt vzdy idealni reseni.
Ja se jen pridam s varovanim. Nepridavejte si tam modul PHP. Problem je bezpecnostni, problem je vykonovy, problem muze byt s cache. Na par webech pri upgradech jsem narazil treba na oteviraci tagy <? pricemz na serveru mam short_tags vypnute.
V D8 to bylo vynecháno …
V D8 to bylo vynecháno (odstraněno) záměrně, ani bych žádnou možnost nehledala, má to svůj dobrý důvod.
Je to vysvětleno zde: https://www.drupal.org/docs/8/modules/php/overview
https://www.drupal.org/node/2088811
PHP kód vždy do vlastního modulu.
Psani PHP kodu kdekoli v…
Psani PHP kodu kdekoli v administraci Drupalu je znameni velkych problemu. Po spatnych zkusenostech v D7 byla tato moznost v D8 odebrana. Napriklad vytvorit vlastni blok (kde ten kod muze zit) je dost jednoduche: https://www.drupal.org/docs/8/creating-custom-modules/create-a-custom-b… Ale zalezi na tom co za kod se tam (kam?) snazis dostat. Tim chci rici ze custom block nemusi byt vzdy idealni reseni.
Ja se jen pridam s varovanim…
Ja se jen pridam s varovanim. Nepridavejte si tam modul PHP. Problem je bezpecnostni, problem je vykonovy, problem muze byt s cache. Na par webech pri upgradech jsem narazil treba na oteviraci tagy <? pricemz na serveru mam short_tags vypnute.
Přidat komentář