Hello,
I have a webform displayed on a node page as a block.
This is a property listing site, so I have the property page, and in it there's a block with a contact us for more info form.
I'd like to be able to pass the current node title to the webform as a hidden field. I'm not sure how to do this.
There are tokens in the field value such as %get[q], but that returns an empty result when the node is used as a block.
I would also perfer to the node title.
Thanks
Idan
I have a webform displayed on a node page as a block.
This is a property listing site, so I have the property page, and in it there's a block with a contact us for more info form.
I'd like to be able to pass the current node title to the webform as a hidden field. I'm not sure how to do this.
$node = node_load(arg(1));
HTH
Thanks, but I can't seem to use this in the webform default value field, it doesn't accept any php.
Idan
-----Original Message----- From: support-bounces@drupal.org [mailto:support-bounces@drupal.org] On Behalf Of Fred Jones Sent: Thursday, December 09, 2010 1:06 PM To: support@drupal.org Subject: Re: [support] Passing current nid to block webform
I have a webform displayed on a node page as a block.
This is a property listing site, so I have the property page, and in it there's a block with a contact us for more info form.
I'd like to be able to pass the current node title to the webform as a hidden field. I'm not sure how to do this.
$node = node_load(arg(1));
HTH -- [ Drupal support list | http://lists.drupal.org/ ]
Hello,
Having a terrible time finding anything about this, and all I can find on Drupal.org is the API for hooks, which doesn't really explain enough.
My question is, if there is a contrib module with an implementation of:
hook_block()
such as:
nodeasblock_block()
How can I change the values inside of this function, without changing the function directly?
can I write something in template.php to catch the nodeasblock_block hook and then change the values in it?
Or do I need to change the nodeasblock module directly? perhaps adding the feature as a full blown check box addition or just hack it??
Thanks for any help you can provide me!
kindly,
Sebastian.
Some hooks that offer definitions, like hook_menu(), will have a corresponding alter hook like hook_menu_alter(). There is no alter hook for hook_block(), though. That said, there is an alter hook for all forms, hook_form_alter(). So if you're manipulating a form you may be able to do so that way.
--Larry Garfield
On Thursday, December 09, 2010 9:22:48 pm sebastian wrote:
Hello,
Having a terrible time finding anything about this, and all I can find on Drupal.org is the API for hooks, which doesn't really explain enough.
My question is, if there is a contrib module with an implementation of:
hook_block()
such as:
nodeasblock_block()
How can I change the values inside of this function, without changing the function directly?
can I write something in template.php to catch the nodeasblock_block hook and then change the values in it?
Or do I need to change the nodeasblock module directly? perhaps adding the feature as a full blown check box addition or just hack it??
Thanks for any help you can provide me!
kindly,
Sebastian.
Hi Larry,
Thank you so much for replying to my query.
So if my contrib module doesn't offer an _alter() (and it does not) my only option is to hack the module? [or worse, use jquery to alter the output]
The module is question is nodeasblock and the function implements:
nodeasblock_block ($op = 'list', $delta = 0)
It makes theming decisions in it's operation, which I need to alter. Namely it decides that the $node->title should be:
l($node->title, 'node/'. $node->nid)
I need to strip the <a href> since I don't want my block to be clickable and lead to itself.
In other words:
'subject' => l($node->title, 'node/'. $node->nid),
will just become
'subject' => $node->title,
I can hack the module, but that seems like a "no-no"
Thanks!
Sebastian.
On 2010-12-09 8:04 PM, Larry Garfield wrote:
Some hooks that offer definitions, like hook_menu(), will have a corresponding alter hook like hook_menu_alter(). There is no alter hook for hook_block(), though. That said, there is an alter hook for all forms, hook_form_alter(). So if you're manipulating a form you may be able to do so that way.
--Larry Garfield
On Thursday, December 09, 2010 9:22:48 pm sebastian wrote:
Hello,
Having a terrible time finding anything about this, and all I can find on Drupal.org is the API for hooks, which doesn't really explain enough.
My question is, if there is a contrib module with an implementation of:
hook_block()
such as:
nodeasblock_block()
How can I change the values inside of this function, without changing the function directly?
can I write something in template.php to catch the nodeasblock_block hook and then change the values in it?
Or do I need to change the nodeasblock module directly? perhaps adding the feature as a full blown check box addition or just hack it??
Thanks for any help you can provide me!
kindly,
Sebastian.
Unfortunately in that case it doesn't look like there's a way in. You'll need to either hack the module or submit a patch back to the maintainer to make it more flexible. The latter approach is generally preferred. :-)
Or just decide that having the link there doesn't actually hurt anything so it's not worth fussing over. That's also a viable option far more often than people realize.
--Larry Garfield
On Thursday, December 09, 2010 10:17:12 pm sebastian wrote:
Hi Larry,
Thank you so much for replying to my query.
So if my contrib module doesn't offer an _alter() (and it does not) my only option is to hack the module? [or worse, use jquery to alter the output]
The module is question is nodeasblock and the function implements:
nodeasblock_block ($op = 'list', $delta = 0)
It makes theming decisions in it's operation, which I need to alter. Namely it decides that the $node->title should be:
l($node->title, 'node/'. $node->nid)
I need to strip the <a href> since I don't want my block to be clickable and lead to itself.
In other words:
'subject' => l($node->title, 'node/'. $node->nid),
will just become
'subject' => $node->title,
I can hack the module, but that seems like a "no-no"
Thanks!
Sebastian.
On 2010-12-09 8:04 PM, Larry Garfield wrote:
Some hooks that offer definitions, like hook_menu(), will have a corresponding alter hook like hook_menu_alter(). There is no alter hook for hook_block(), though. That said, there is an alter hook for all forms, hook_form_alter(). So if you're manipulating a form you may be able to do so that way.
--Larry Garfield
On Thursday, December 09, 2010 9:22:48 pm sebastian wrote:
Hello,
Having a terrible time finding anything about this, and all I can find on Drupal.org is the API for hooks, which doesn't really explain enough.
My question is, if there is a contrib module with an implementation of:
hook_block()
such as:
nodeasblock_block()
How can I change the values inside of this function, without changing the function directly?
can I write something in template.php to catch the nodeasblock_block hook and then change the values in it?
Or do I need to change the nodeasblock module directly? perhaps adding the feature as a full blown check box addition or just hack it??
Thanks for any help you can provide me!
kindly,
Sebastian.
Thanks for your input, a few final questions about this before i give up on trying to be fancy.
1. Is it not possible to "extend" a module with a custom module? Kinda like if I was object programing? Or is hook_alter also required for this?
2. Is there any documentation I can read about making a module able to be altered? What changes need to be made to allow this?
3. The nodeasblock.module does have several nodeasblock_*_form_alter functions in it, is it somehow possible to preprocess some of these in a theme or in a custom module, to add the new checkbox to toggle the link being an href yes/no, and to then call a different function [from my custom module] to accomplish this?
Even if this last option is not the best solution [since I should probably submit a patch to the module with the new checkbox as part of the module's code], I'm curious to just know IF this is possible; so that when I encounter more complicated problems, where what I need to do isn't necessarily something that anyone else is ever going to want, and I still want to make sure that if the module is updated that my extension to it still (probably) works.
While I appreciate your comment that I could just "leave it" I'm also trying to learn here at the same time the more advanced aspects of drupal at this stage since I am feeling ready for it! At the moment the best solution I have is using PHP at the block-nodeasblock.tpl.php level to do a string replace and strip the a href; but that feels like "wearing a bullet vest" instead of just "getting rid of the gun". :-)
Until now I've been depending on a lot of other Drupal people to handle bugs/features when they get hardcore but I really want to get a better understanding for how to modify / extend / hook into and alter modules. It's hard finding a lot of good information on this, so I'm always open to some good links too!
Thanks again! Really appreciated.
Sebastian.
On Thu, Dec 9, 2010 at 8:55 PM, Larry Garfield larry@garfieldtech.comwrote:
Unfortunately in that case it doesn't look like there's a way in. You'll need to either hack the module or submit a patch back to the maintainer to make it more flexible. The latter approach is generally preferred. :-)
Or just decide that having the link there doesn't actually hurt anything so it's not worth fussing over. That's also a viable option far more often than people realize.
--Larry Garfield
On Thursday, December 09, 2010 10:17:12 pm sebastian wrote:
Hi Larry,
Thank you so much for replying to my query.
So if my contrib module doesn't offer an _alter() (and it does not) my only option is to hack the module? [or worse, use jquery to alter the output]
The module is question is nodeasblock and the function implements:
nodeasblock_block ($op = 'list', $delta = 0)
It makes theming decisions in it's operation, which I need to alter. Namely it decides that the $node->title should be:
l($node->title, 'node/'. $node->nid)
I need to strip the <a href> since I don't want my block to be clickable and lead to itself.
In other words:
'subject' => l($node->title, 'node/'. $node->nid),
will just become
'subject' => $node->title,
I can hack the module, but that seems like a "no-no"
Thanks!
Sebastian.
On 2010-12-09 8:04 PM, Larry Garfield wrote:
Some hooks that offer definitions, like hook_menu(), will have a corresponding alter hook like hook_menu_alter(). There is no alter
hook
for hook_block(), though. That said, there is an alter hook for all forms, hook_form_alter(). So if you're manipulating a form you may be able to do so that way.
--Larry Garfield
On Thursday, December 09, 2010 9:22:48 pm sebastian wrote:
Hello,
Having a terrible time finding anything about this, and all I can find on Drupal.org is the API for hooks, which doesn't really explain
enough.
My question is, if there is a contrib module with an implementation
of:
hook_block()
such as:
nodeasblock_block()
How can I change the values inside of this function, without changing the function directly?
can I write something in template.php to catch the nodeasblock_block hook and then change the values in it?
Or do I need to change the nodeasblock module directly? perhaps adding the feature as a full blown check box addition or just hack it??
Thanks for any help you can provide me!
kindly,
Sebastian.
-- [ Drupal support list | http://lists.drupal.org/ ]
From a different approach you may also just want to do this with views or
PHP in a block and then you can customize anything you want without modifying a module.
-Steve
On Fri, Dec 10, 2010 at 2:12 AM, sebastian chedal inforazor@gmail.comwrote:
Thanks for your input, a few final questions about this before i give up on trying to be fancy.
- Is it not possible to "extend" a module with a custom module? Kinda like
if I was object programing? Or is hook_alter also required for this?
- Is there any documentation I can read about making a module able to be
altered? What changes need to be made to allow this?
- The nodeasblock.module does have several nodeasblock_*_form_alter
functions in it, is it somehow possible to preprocess some of these in a theme or in a custom module, to add the new checkbox to toggle the link being an href yes/no, and to then call a different function [from my custom module] to accomplish this?
Even if this last option is not the best solution [since I should probably submit a patch to the module with the new checkbox as part of the module's code], I'm curious to just know IF this is possible; so that when I encounter more complicated problems, where what I need to do isn't necessarily something that anyone else is ever going to want, and I still want to make sure that if the module is updated that my extension to it still (probably) works.
While I appreciate your comment that I could just "leave it" I'm also trying to learn here at the same time the more advanced aspects of drupal at this stage since I am feeling ready for it! At the moment the best solution I have is using PHP at the block-nodeasblock.tpl.php level to do a string replace and strip the a href; but that feels like "wearing a bullet vest" instead of just "getting rid of the gun". :-)
Until now I've been depending on a lot of other Drupal people to handle bugs/features when they get hardcore but I really want to get a better understanding for how to modify / extend / hook into and alter modules. It's hard finding a lot of good information on this, so I'm always open to some good links too!
Thanks again! Really appreciated.
Sebastian.
On Thu, Dec 9, 2010 at 8:55 PM, Larry Garfield larry@garfieldtech.comwrote:
Unfortunately in that case it doesn't look like there's a way in. You'll need to either hack the module or submit a patch back to the maintainer to make it more flexible. The latter approach is generally preferred. :-)
Or just decide that having the link there doesn't actually hurt anything so it's not worth fussing over. That's also a viable option far more often than people realize.
--Larry Garfield
On Thursday, December 09, 2010 10:17:12 pm sebastian wrote:
Hi Larry,
Thank you so much for replying to my query.
So if my contrib module doesn't offer an _alter() (and it does not) my only option is to hack the module? [or worse, use jquery to alter the output]
The module is question is nodeasblock and the function implements:
nodeasblock_block ($op = 'list', $delta = 0)
It makes theming decisions in it's operation, which I need to alter. Namely it decides that the $node->title should be:
l($node->title, 'node/'. $node->nid)
I need to strip the <a href> since I don't want my block to be clickable and lead to itself.
In other words:
'subject' => l($node->title, 'node/'. $node->nid),
will just become
'subject' => $node->title,
I can hack the module, but that seems like a "no-no"
Thanks!
Sebastian.
On 2010-12-09 8:04 PM, Larry Garfield wrote:
Some hooks that offer definitions, like hook_menu(), will have a corresponding alter hook like hook_menu_alter(). There is no alter
hook
for hook_block(), though. That said, there is an alter hook for all forms, hook_form_alter(). So if you're manipulating a form you may be able to do so that way.
--Larry Garfield
On Thursday, December 09, 2010 9:22:48 pm sebastian wrote:
Hello,
Having a terrible time finding anything about this, and all I can
find
on Drupal.org is the API for hooks, which doesn't really explain
enough.
My question is, if there is a contrib module with an implementation
of:
hook_block()
such as:
nodeasblock_block()
How can I change the values inside of this function, without changing the function directly?
can I write something in template.php to catch the nodeasblock_block hook and then change the values in it?
Or do I need to change the nodeasblock module directly? perhaps
adding
the feature as a full blown check box addition or just hack it??
Thanks for any help you can provide me!
kindly,
Sebastian.
-- [ Drupal support list | http://lists.drupal.org/ ]
-- [ Drupal support list | http://lists.drupal.org/ ]
Sure, but I am also trying to learn how to work with modules. And using "nodeasblock" + views to display the block seems kinda excessive, from a code-simplicity perspective. Note that the new nodeasblock allows my content admin to create a node AND place it in a predefined allowable region all on their own from the node create/edit form; which is very handy. If I then switch over to using views it defeats the point of the UX for the content-admin.
On Fri, Dec 10, 2010 at 4:37 AM, Steve Kessler skessler@denverdataman.comwrote:
From a different approach you may also just want to do this with views or
PHP in a block and then you can customize anything you want without modifying a module.
-Steve
On Fri, Dec 10, 2010 at 2:12 AM, sebastian chedal inforazor@gmail.comwrote:
Thanks for your input, a few final questions about this before i give up on trying to be fancy.
- Is it not possible to "extend" a module with a custom module? Kinda
like if I was object programing? Or is hook_alter also required for this?
- Is there any documentation I can read about making a module able to be
altered? What changes need to be made to allow this?
- The nodeasblock.module does have several nodeasblock_*_form_alter
functions in it, is it somehow possible to preprocess some of these in a theme or in a custom module, to add the new checkbox to toggle the link being an href yes/no, and to then call a different function [from my custom module] to accomplish this?
Even if this last option is not the best solution [since I should probably submit a patch to the module with the new checkbox as part of the module's code], I'm curious to just know IF this is possible; so that when I encounter more complicated problems, where what I need to do isn't necessarily something that anyone else is ever going to want, and I still want to make sure that if the module is updated that my extension to it still (probably) works.
While I appreciate your comment that I could just "leave it" I'm also trying to learn here at the same time the more advanced aspects of drupal at this stage since I am feeling ready for it! At the moment the best solution I have is using PHP at the block-nodeasblock.tpl.php level to do a string replace and strip the a href; but that feels like "wearing a bullet vest" instead of just "getting rid of the gun". :-)
Until now I've been depending on a lot of other Drupal people to handle bugs/features when they get hardcore but I really want to get a better understanding for how to modify / extend / hook into and alter modules. It's hard finding a lot of good information on this, so I'm always open to some good links too!
Thanks again! Really appreciated.
Sebastian.
On Thu, Dec 9, 2010 at 8:55 PM, Larry Garfield larry@garfieldtech.comwrote:
Unfortunately in that case it doesn't look like there's a way in. You'll need to either hack the module or submit a patch back to the maintainer to make it more flexible. The latter approach is generally preferred. :-)
Or just decide that having the link there doesn't actually hurt anything so it's not worth fussing over. That's also a viable option far more often than people realize.
--Larry Garfield
On Thursday, December 09, 2010 10:17:12 pm sebastian wrote:
Hi Larry,
Thank you so much for replying to my query.
So if my contrib module doesn't offer an _alter() (and it does not) my only option is to hack the module? [or worse, use jquery to alter the output]
The module is question is nodeasblock and the function implements:
nodeasblock_block ($op = 'list', $delta = 0)
It makes theming decisions in it's operation, which I need to alter. Namely it decides that the $node->title should be:
l($node->title, 'node/'. $node->nid)
I need to strip the <a href> since I don't want my block to be
clickable
and lead to itself.
In other words:
'subject' => l($node->title, 'node/'. $node->nid),
will just become
'subject' => $node->title,
I can hack the module, but that seems like a "no-no"
Thanks!
Sebastian.
On 2010-12-09 8:04 PM, Larry Garfield wrote:
Some hooks that offer definitions, like hook_menu(), will have a corresponding alter hook like hook_menu_alter(). There is no alter
hook
for hook_block(), though. That said, there is an alter hook for all forms, hook_form_alter(). So if you're manipulating a form you may be able to do so that way.
--Larry Garfield
On Thursday, December 09, 2010 9:22:48 pm sebastian wrote:
Hello,
Having a terrible time finding anything about this, and all I can
find
on Drupal.org is the API for hooks, which doesn't really explain
enough.
My question is, if there is a contrib module with an implementation
of:
hook_block()
such as:
nodeasblock_block()
How can I change the values inside of this function, without
changing
the function directly?
can I write something in template.php to catch the nodeasblock_block hook and then change the values in it?
Or do I need to change the nodeasblock module directly? perhaps
adding
the feature as a full blown check box addition or just hack it??
Thanks for any help you can provide me!
kindly,
Sebastian.
-- [ Drupal support list | http://lists.drupal.org/ ]
-- [ Drupal support list | http://lists.drupal.org/ ]
-- Steve Kessler Owner and Lead Consultant Denver DataMan, LLC 303-587-4428
-- [ Drupal support list | http://lists.drupal.org/ ]
Another way to look at this is that a contrib module is just that... something contributed that someone thinks (and often is) will be useful. If it doesn't fit what you need exactly then make your own contrib module that does. Use what is there as a an example to do what you want to do. I must admit that I've spent plenty of cycles working out what a contrib module does and if it satisfies my use case, and on retrospect it may have been just as easy to roll my own. YMMV, but I've found myself getting in all sorts of knots trying to make something fit when it's easier to just start from scratch and move on.
On 6:59 AM, sebastian chedal wrote:
Sure, but I am also trying to learn how to work with modules. And using "nodeasblock" + views to display the block seems kinda excessive, from a code-simplicity perspective. Note that the new nodeasblock allows my content admin to create a node AND place it in a predefined allowable region all on their own from the node create/edit form; which is very handy. If I then switch over to using views it defeats the point of the UX for the content-admin.
On Fri, Dec 10, 2010 at 4:37 AM, Steve Kessler <skessler@denverdataman.com mailto:skessler@denverdataman.com> wrote:
>From a different approach you may also just want to do this with views or PHP in a block and then you can customize anything you want without modifying a module. -Steve On Fri, Dec 10, 2010 at 2:12 AM, sebastian chedal <inforazor@gmail.com <mailto:inforazor@gmail.com>> wrote: Thanks for your input, a few final questions about this before i give up on trying to be fancy. 1. Is it not possible to "extend" a module with a custom module? Kinda like if I was object programing? Or is hook_alter also required for this? 2. Is there any documentation I can read about making a module able to be altered? What changes need to be made to allow this? 3. The nodeasblock.module does have several nodeasblock_*_form_alter functions in it, is it somehow possible to preprocess some of these in a theme or in a custom module, to add the new checkbox to toggle the link being an href yes/no, and to then call a different function [from my custom module] to accomplish this? Even if this last option is not the best solution [since I should probably submit a patch to the module with the new checkbox as part of the module's code], I'm curious to just know IF this is possible; so that when I encounter more complicated problems, where what I need to do isn't necessarily something that anyone else is ever going to want, and I still want to make sure that if the module is updated that my extension to it still (probably) works. While I appreciate your comment that I could just "leave it" I'm also trying to learn here at the same time the more advanced aspects of drupal at this stage since I am feeling ready for it! At the moment the best solution I have is using PHP at the block-nodeasblock.tpl.php level to do a string replace and strip the a href; but that feels like "wearing a bullet vest" instead of just "getting rid of the gun". :-) Until now I've been depending on a lot of other Drupal people to handle bugs/features when they get hardcore but I really want to get a better understanding for how to modify / extend / hook into and alter modules. It's hard finding a lot of good information on this, so I'm always open to some good links too! Thanks again! Really appreciated. Sebastian. On Thu, Dec 9, 2010 at 8:55 PM, Larry Garfield <larry@garfieldtech.com <mailto:larry@garfieldtech.com>> wrote: Unfortunately in that case it doesn't look like there's a way in. You'll need to either hack the module or submit a patch back to the maintainer to make it more flexible. The latter approach is generally preferred. :-) Or just decide that having the link there doesn't actually hurt anything so it's not worth fussing over. That's also a viable option far more often than people realize. --Larry Garfield On Thursday, December 09, 2010 10:17:12 pm sebastian wrote: > Hi Larry, > > Thank you so much for replying to my query. > > So if my contrib module doesn't offer an _alter() (and it does not) my > only option is to hack the module? [or worse, use jquery to alter the > output] > > The module is question is nodeasblock and the function implements: > > nodeasblock_block ($op = 'list', $delta = 0) > > It makes theming decisions in it's operation, which I need to alter. > Namely it decides that the $node->title should be: > > l($node->title, 'node/'. $node->nid) > > I need to strip the <a href> since I don't want my block to be clickable > and lead to itself. > > In other words: > > 'subject' => l($node->title, 'node/'. $node->nid), > > will just become > > 'subject' => $node->title, > > I can hack the module, but that seems like a "no-no" > > Thanks! > > Sebastian. > > On 2010-12-09 8:04 PM, Larry Garfield wrote: > > Some hooks that offer definitions, like hook_menu(), will have a > > corresponding alter hook like hook_menu_alter(). There is no alter hook > > for hook_block(), though. That said, there is an alter hook for all > > forms, hook_form_alter(). So if you're manipulating a form you may be > > able to do so that way. > > > > --Larry Garfield > > > > On Thursday, December 09, 2010 9:22:48 pm sebastian wrote: > >> Hello, > >> > >> Having a terrible time finding anything about this, and all I can find > >> on Drupal.org is the API for hooks, which doesn't really explain enough. > >> > >> My question is, if there is a contrib module with an implementation of: > >> > >> hook_block() > >> > >> such as: > >> > >> nodeasblock_block() > >> > >> How can I change the values inside of this function, without changing > >> the function directly? > >> > >> can I write something in template.php to catch the nodeasblock_block > >> hook and then change the values in it? > >> > >> Or do I need to change the nodeasblock module directly? perhaps adding > >> the feature as a full blown check box addition or just hack it?? > >> > >> Thanks for any help you can provide me! > >> > >> kindly, > >> > >> Sebastian. -- [ Drupal support list | http://lists.drupal.org/ ] -- [ Drupal support list | http://lists.drupal.org/ ] -- Steve Kessler Owner and Lead Consultant Denver DataMan, LLC 303-587-4428 -- [ Drupal support list | http://lists.drupal.org/ ]
On Friday, December 10, 2010 3:12:32 am sebastian chedal wrote:
Thanks for your input, a few final questions about this before i give up on trying to be fancy.
- Is it not possible to "extend" a module with a custom module? Kinda like
if I was object programing? Or is hook_alter also required for this?
No. Modules are not classes (for good reason) and cannot be extended in that fashion.
- Is there any documentation I can read about making a module able to be
altered? What changes need to be made to allow this?
There's about 419 ways to make a module extensible, or extend another module. :-) Unfortunately there's also over a million lines of code in contrib, and not all of them are accessible via those mechanisms. At some point code just needs to do what it needs to do.
In general, make sure you build good API code even if you're not using it in an API-ish way, and leverage existing Drupal patterns whenever possible. At least the good ones. hook_block() is not a good pattern, sadly. :-(
- The nodeasblock.module does have several nodeasblock_*_form_alter
functions in it, is it somehow possible to preprocess some of these in a theme or in a custom module, to add the new checkbox to toggle the link being an href yes/no, and to then call a different function [from my custom module] to accomplish this?
Without looking at the code I couldn't say. It really depends on what the display code looks like. If it's a theme function, then you can override that in your theme. If it's hard coded into the hook_block() implementation directly then you're pretty much stuck.
Even if this last option is not the best solution [since I should probably submit a patch to the module with the new checkbox as part of the module's code], I'm curious to just know IF this is possible; so that when I encounter more complicated problems, where what I need to do isn't necessarily something that anyone else is ever going to want, and I still want to make sure that if the module is updated that my extension to it still (probably) works.
Whether or not it's possible depends on which subsystem you're using and whether or not the module developer planned ahead properly. Some do very well there, others not so much. It's a challenging educational problem.
While I appreciate your comment that I could just "leave it" I'm also trying to learn here at the same time the more advanced aspects of drupal at this stage since I am feeling ready for it! At the moment the best solution I have is using PHP at the block-nodeasblock.tpl.php level to do a string replace and strip the a href; but that feels like "wearing a bullet vest" instead of just "getting rid of the gun".
Well if it's a template file then you have a preprocess step you can leverage to overwrite the variable. Again, assuming the original module was coded in a way that lets you. It really does sound like the maintainer just didn't foresee this situation so you can't hook into it at the level you need.
Until now I've been depending on a lot of other Drupal people to handle bugs/features when they get hardcore but I really want to get a better understanding for how to modify / extend / hook into and alter modules. It's hard finding a lot of good information on this, so I'm always open to some good links too!
The module developers guide and theming guide in the handbooks are a good place to start. I'd also recommend stopping by IRC to see if someone can help there, as it's much more efficient than the mailing list.
Cheers!
--Larry Garfield