Okay, continuing on this thread..... my next goal was to display the news article title in the titlebar of the detail page, without modifying any source..... and I got it:
Here's how:
1. In your news detail template add this line:
{assign var="pagetitle" value=$entry->title}
2. Move the call to the news summary to the top of your page template (directly above the metadata tag), and surround it with a capture, like this:
{capture assign='newssummary'}
{cms_module module="news" number="3" summarytemplate='summary2.tpl' detailpage='details'}
{/capture}
3. In the spot where you had the news tag, replace it with:
{$newssummary}
4. Move the call to {content} to the top of the page template and surround it with a capture, like this:
{capture assign='dfltcontent'}{content}{/capture}
5. In the spot where you had {content}, replace it with
{$dfltcontent}
6. Add this little bit of logic directly below the logic from step 4
{if !isset($pagetitle)}
{capture assign='pagetitle'}{title}{/capture}
{/if}
7. In your template, replace any call to {title} with
{$pagetitle}
i.e:
<title>{sitename} - {$pagetitle}</title>
And there you are. Now, when I click on the more link of a news summary item, when the detail page is loaded, it shows the news article title in the frame at the top of the window, and in the page header area.
I've pasted my entire template here as a reference
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
{capture assign='newssummary'}
{cms_module module="news" number="3" summarytemplate='summary2.tpl' detailpage='details'}
{/capture}
{capture assign='dfltcontent'}{content}{/capture}
<!-- title-->
{if !isset($pagetitle)}
{capture assign='pagetitle'}{title}{/capture}
{/if}
<title>{sitename} - {$pagetitle}</title>
{metadata}
{stylesheet}
{cms_selflink dir="start" rellink=1}
{cms_selflink dir="prev" rellink=1}
{cms_selflink dir="next" rellink=1}
</head>
<body>
<div id="wrap">
<!-- start accessibility skip links -->
<ul class="accessibility">
<li><a href="#menu_vert" accesskey="s" title="Skip to navigation">Skip to navigation</a></li>
<li><a href="#main">Skip to content</a></li>
</ul>
<!-- end accessibility skip links -->
<!-- Start Header, with logo image that links to the default start page -->
<div id="header" class="clearfix">
<img class="logo" src="images/logo.jpg" alt="The Campbell Family Crest" />
<h1>{sitename}</h1>
<blockquote><div>"Ne Obliviscaris"<br />(Never Forget)</div></blockquote>
<h2>{$pagetitle}</h2>
</div>
<!-- End Header -->
<!-- Start Vertical Navigation -->
<div id="avmenu">
<h2 class="accessibility">Menu:</h2>
{assign var='includeprefix' value='public_'}
{if $customcontent_loggedin > 0}
{capture assign='includeprefix'}{$includeprefix},{groups_to_prefixes groups=$customcontent_groups}{/capture}
{/if}
{cms_module module='menumanager' template='andreas01 : andreasmenu' collapse='1' number_of_levels='2' includeprefix=$includeprefix}
<div class="announce">
{$newssummary}
</div>
{global_content name='calgary_weather'}
</div>
<!-- End Horizontal Navigation -->
<!-- Start Breadcrumbs -->
<!--
Breadcrumbs is hidden for now
<div class="breadcrumbs">
{breadcrumbs starttext='You are here' root='Home' delimiter='»'}
</div>
-->
<!-- End Breadcrumbs -->
<!-- Start Content (Navigation and Content columns) -->
<div id="content" class="clearfix">
<div id="topbar">
{if !isset($hidefeu)}
<div class="login">{cms_module module='FrontEndUsers' nocaptcha='1'}</div><br/><!-- end of feu -->
{/if}
{if $customcontent_loggedin > 0 && !isset($hidesearch)}
<div class="search">{search}</div><br/><!-- end of search -->
{/if}
</div>
<!-- Start Content Area -->
<div id="main">
{if !isset($content_is_visible)}
{* assume public content, unless the variable is already set *}
{assign var='content_is_visible' value='1'}
{/if}
{if $content_is_visible == '1'}
{content block='header'}
{$dfltcontent}
{else}
<div class="bigerror">Private Content. Authorization Required</div>
{/if}
<!-- Start relational links -->
<!-- hidden
<div class="hr"></div>
<div class="right49">
<p><a href="#main">^ Top</a></p>
</div>
<div class="left49">
<p>{cms_selflink dir="previous"} <br />
{cms_selflink dir="next"}</p>
</div>
-->
<!-- End relational links -->
</div>
<!-- End Content Area -->
</div>
<!-- End Content -->
<!-- Start Footer -->
<div id="footer" class="clearfix">
Copyright © 2005 (Robert Campbell). Original Design by <a href="http://andreasviklund.com">Andreas Viklund</a>.<br/>
Powered by <a href="http://www.cmsmadesimple.org">{image src="cmsbadge2.png" alt="CMS Made Simple"}</a> {cms_version}
</div>
<!-- End Footer -->
</div><!-- end wrap -->
</body>
</html>
I hope this helps people out, and if you have any questions or comments, I'd be happy to hear them.