Lost in 3 pines, as usual. Thanks a lot, @modemlooper, it worked.
So is there a systematic book somewhere about Buddypress or is the learning process always struggle based? Sometimes I just want to pull my hair out and headdesk all at once.
Nevermind, it appears that I have been putting the child theme files in the wrong folders and eventually it messed up the compatibility mode.
Should have been childtheme/buddypress/members/ instead of /childtheme/members
Hoping that it will all work out better now.
It’s like after certain components are copied over to child theme the child theme starts using a different functions.php all of a sudden or something, and I can’t understand the reason of that behaviour.
I could always hack it by enqueueing buddypress.css from functions.php in my theme and manually adjusting everything, but I want to understand why this happens instead of just work around it. https://codex.buddypress.org/developer/theme-development/a-quick-look-at-1-7-theme-compatibility/ from this I understand that buddypress functions.php should be loaded at all times regardless if a child theme is present or not.
@chouf1 Yes I have assigned the pages properly for both Members and Ideas (via function for ideas).
I may have not explained the problem properly because I don’t understand it myself.
The ‘breaking’ occurs if I copy certain files from bp-default to child theme directory. For example the members page gets broken if I copy index.php from bp-default/members/ to childtheme/members/ . If I delete it, the buddypress.css and template load properly again.