Sziasztok!
Készítettem egy modult (legyen a neve 1. modul), amely saját készítésű függvényeket tartalmaz. Ez a modul nem valósít meg semmilyen funkcionalitást, csak függvényeket tárol.
Egy másik modulból (legyen a neve 2. modul) szeretném hívogatni az 1. modul függvényeit. Azt tapasztaltam, hogy ez így nem működik.
Szeretnék globális függvényeket (változókat is) létrehozni, amelyek bármely modulból hívhatóak lennének.
Köszönöm.
Drupal verzió:
Fórum:
A modult bekapcsoltad ?
A modult bekapcsoltad ?
...mit tudok: http://web.termuves.hu
Igen.
Igen. Bekapcsoltam.
Van a system tábla az
Van a system tábla az adatbázisban, annak egy weight nevű mezeje. Az határozza meg a modulok betöltési sorrendjét. Annak a modulnak, amelyiknek a függvényeit előbb fel akarod használni, előbb kell betöltődnie.
Nem lehet, hogy ez csak a
Nem lehet, hogy ez csak a hookok hívási sorrendjére igaz? A fájlokat egyszerre tölti be nem?
Persze kérdés, hogy mit is csinált az illető, mert ha belebarmolt egy sima függvényhívást a modulba akkor igazad lehet, de ha korrekten hook-ok implementálásával készítette a modult, akkor ez nem okozhat problémát.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Kedves István!
Kedves István!
Valóban, egyszerűen beleírtam egy függvényhívást a modulba, amely egy másik modul függvényét hívja. Nem szép megoldás, de széppé szeretném tenni.
Útmutatást szeretnék kérni (link), hogy korrekten hook-ok implementálásával hogyan oldható meg.
Köszönöm!
Tisztelettel
József.
A system tábla weight
A system tábla weight mezejének módosításával valóban megoldódott a probléma.
Köszönöm!
nem kell a system tábla
Felesleges a system táblával vacakolni és nem is szép.
Ezt próbáltad már? module_load_include()
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés