CodePixel Posted March 30 Share Posted March 30 Hello, i'm trying to make something work on my localhost installation and after 2 hours of trying to add a block to ACP Member Profile, i'm coming here to ask for help. What i did: I've created an extension trough Developer Center I've tried to change default output from return 'Hello World!'; to template but neither of those two seem to be working. I've disabled DEV_MODE to check if that was the issue but even with dev_mode disabled, nothing showed. Is there something i'm missing? Link to comment Share on other sites More sharing options...
DawPi Posted March 30 Share Posted March 30 1 hour ago, CodePixel said: I've tried to change default output from return 'Hello World!'; to template but neither of those two seem to be working. Could you show us your code maybe? Link to comment Share on other sites More sharing options...
CodePixel Posted March 30 Author Share Posted March 30 4 minutes ago, DawPi said: Could you show us your code maybe? It's basic extension code, didn't change anything. Link to comment Share on other sites More sharing options...
Daniel F Posted March 30 Share Posted March 30 You'll also need either a hook or a MemberACPProfileTabs extension to register the new block/tell the system where to show the block. Link to comment Share on other sites More sharing options...
Adriano Faria Posted March 30 Share Posted March 30 16 minutes ago, Daniel F said: You'll also need either a hook or a MemberACPProfileTabs extension to register the new block. Btw, just a note: both extensions are missing in the docs: They appear in the overview but they don't have a page to themselves like the others. DawPi and CodePixel 1 1 Link to comment Share on other sites More sharing options...
CodePixel Posted March 31 Author Share Posted March 31 17 hours ago, Daniel F said: You'll also need either a hook or a MemberACPProfileTabs extension to register the new block/tell the system where to show the block. Can any info about this be found somewhere? Link to comment Share on other sites More sharing options...
Solution Adriano Faria Posted March 31 Solution Share Posted March 31 6 minutes ago, CodePixel said: Can any info about this be found somewhere? This is one example from one of my resources: class _Main extends \IPS\core\MemberACPProfile\MainTab { /** * Get left-column blocks * * @return array */ public function leftColumnBlocks() { return array( 'IPS\membernotes\extensions\core\MemberACPProfileBlocks\AccountData', ); } /** * Get main-column blocks * * @return array */ public function mainColumnBlocks() { return array( 'IPS\membernotes\extensions\core\MemberACPProfileBlocks\Notes', ); } /** * Get right-column blocks * * @return array */ public function rightColumnBlocks() { return array(); } /** * Get Output * * @return string */ public function output() { return parent::output(); } } Mobile phone. No way to use CODE tag. The Old Man 1 Link to comment Share on other sites More sharing options...
CodePixel Posted March 31 Author Share Posted March 31 1 minute ago, Adriano Faria said: This is one example from one of my resources: class _Main extends \IPS\core\MemberACPProfile\MainTab { /** * Get left-column blocks * * @return array */ public function leftColumnBlocks() { return array( 'IPS\membernotes\extensions\core\MemberACPProfileBlocks\AccountData', ); } /** * Get main-column blocks * * @return array */ public function mainColumnBlocks() { return array( 'IPS\membernotes\extensions\core\MemberACPProfileBlocks\Notes', ); } /** * Get right-column blocks * * @return array */ public function rightColumnBlocks() { return array(); } /** * Get Output * * @return string */ public function output() { return parent::output(); } } Mobile phone. No way to use CODE tag. Thank you! Link to comment Share on other sites More sharing options...
Recommended Posts