lastdance (
lastdance) wrote in
style_system2009-05-05 09:26 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Entry tags:
Calling functions in other classes
I've been reading S2 documentation like crazy, and I'm pretty sure the answer is 'no' but I'm going to throw out the question anyway:
Is there any possible way to call functions from a different view than the one you're currently on? For example, the EntryPage class has a function print_comments. But what if I want to print the subjects of the 5 latest comments on the Recent view (maybe in the sidebar)? The RecentPage class doesn't include that function, so I'm assuming there's no way to call it unless the core was rewritten to add it into RecentPage and allow it to take parameters so it knows which comments to pull back. Am I correct in that assumption?
I'll gladly take the question elsewhere if this isn't the right place. Any direction would be so much appreciated.
Is there any possible way to call functions from a different view than the one you're currently on? For example, the EntryPage class has a function print_comments. But what if I want to print the subjects of the 5 latest comments on the Recent view (maybe in the sidebar)? The RecentPage class doesn't include that function, so I'm assuming there's no way to call it unless the core was rewritten to add it into RecentPage and allow it to take parameters so it knows which comments to pull back. Am I correct in that assumption?
I'll gladly take the question elsewhere if this isn't the right place. Any direction would be so much appreciated.
no subject
For simplicity sake, let's say it's not limited to 5. Say I want to print all the comment subjects for all the entries on the recent page, like the page summary module. Say I don't even want to break them out into the sidebar, but make them into a hierarchy like:
1st post subject
- 1st post text
- 1st comment subject
- 2nd comment subject
2nd post subject
- etc
I don't mind hacking together some messy coding, but I keep looking at how view-specific the core is and thinking it isn't possible.