Damn, missed the path properly:
 
--- 
/opt/rt3/local/html/Callbacks/MingleCardNumberLink/Elements/ShowCustomFields/ShowComponentName
<%INIT>
if ($CustomField->Name eq 'Mingle Card Number') {
        $$Name = 'DisplayMingleCardLink';
}
</%INIT>
<%ARGS>
$Name => undef
$CustomField => undef
$Object => undef
</%ARGS>

--- /opt/rt3/local/html/Elements/DisplayMingleCardLink
% my $output = $Object->Content;
%
% my $MingleCard    = $Object->Content;
% if (defined $MingleCard && $MingleCard) {
%       my $MingleProject = $Object->Object->FirstCustomFieldValue('Mingle 
Project');
%       if ($MingleProject eq '') {
%               $MingleProject = 'dnr';
%       }
%       $output = sprintf("<a target='_new' 
href='http://URL/projects/%s/cards/%s'>%s</a>", $MingleProject, $MingleCard, 
$MingleCard);
% }
<%$output|n%>
<%ARGS>
$Object => undef
</%ARGS>
---
--------
RT Training Sessions (http://bestpractical.com/services/training.html)
*  Chicago, IL, USA  September 26 & 27, 2011
*  San Francisco, CA, USA  October 18 & 19, 2011
*  Washington DC, USA  October 31 & November 1, 2011
*  Melbourne VIC, Australia  November 28 & 29, 2011
*  Barcelona, Spain  November 28 & 29, 2011

Reply via email to