När vi gör en modul i Joomla så kan det hända att vi vill associera dynamiskt till eventuella script, bilder eller dylikt. Jag kunde inte hitta någon funktion i Joomla som gav mig denna informationen så jag la till en funktion i min hjälpare.
class HelperName { static function getModulePath() { return // Ger oss domänen och eventuell underkatalog som // Joomla är installerat under juri::base() // Mappen som alla modulerna ligger i . 'modules/' // Ger oss sista delen i en sökväg . basename( // Hämtar sökvägen till filen dirname( // Filen vi är i __FILE__ )); } }
Se kommenteringen i koden ovan för att förstå de olika delarna. Eftersom hjälparen ligger i roten av modulen så funkar lösningen. Det borde väll nästan finnas någon inbyggd funktion för detta tycker jag. Jag är dock ingen Joomla lirare och orkar inte googla mer än lämpligt nödvändigt..