I am looking to extend the standard module, just need a few more fields, and flexinode works just fine.
But I ran into a issue when I needed to override the themes.
Right now, all the tutorials mention that to theme flexinode, I have to go into the specific theme folder, and create a node-flexinode-number.tpl.php file.
So, when I change my theme, I have to recreate this file.
Is there a way to create a "global" flexinode theme file so I don't have to create multiple copies of node-flexinode-1.tpl.php files in every theme in my themes folder?
Ok:
I am overriding the listing of the forum. I've created my phptemplate_forum_list function in template.php, but i notice that in the actual function there is a global variable '$user' in the original function.
Will phptemplate make this variable available to me? ( by default?)
OR:
Do i need to add it to the argument list in my function?
OR:
Do i need to declare it as a variable in _phptemplate_variables?
I've noticed just now the use of a class=hide that hides the text on the page. I understand that this is originally a technique to improve search engine ranking, but also that it is now frowned upon. For example, Matt Cutts from Google discusses the practice: http://www.mattcutts.com/blog/seo-mistakes-not-checking-your-site/
Is there any wisdom on this topic? If you agree, I think we should start filing patches to remove this from drupal themes.