Hi,

I've noticed and corrected a bug with Article FreeKey/FreeText not displaying
in CustomerZoom.pm (CustomerTicketZoom.dtl) page.

In mentioned module replace FreeValue# with FreeText#

    # do some strips && quoting
    foreach (qw(To Cc From Subject FreeKey1 FreeKey2 FreeKey3 FreeText1 
FreeText2 FreeText3)) {
        # charset encode
        $Param{"Article::$_"} = 
$Self->{LayoutObject}->{LanguageObject}->CharsetConvert(
            Text => $Article{$_},
            From => $Article{ContentCharset},
        );
    }


And in template do the same thing. I also added CSS style for article attributes.

<dtl if ($Data{"Article::FreeKey1"} ne "") { $Data{"ArticleFreeString1"} = "<tr><td valign="top" class="afttab"><b>$QData{"Article::FreeKey1"}:</b></td><td class="afttab"> $QData{"Article::FreeText1"}</td></tr>"; }>
<dtl if ($Data{"Article::FreeKey2"} ne "") { $Data{"ArticleFreeString2"} = "<tr><td valign="top" class="afttab"><b>$QData{"Article::FreeKey2"}:</b></td><td class="afttab"> $QData{"Article::FreeText2"}</td></tr>"; }>
<dtl if ($Data{"Article::FreeKey3"} ne "") { $Data{"ArticleFreeString3"} = "<tr><td valign="top" class="afttab"><b>$QData{"Article::FreeKey3"}:</b></td><td class="afttab"> $QData{"Article::FreeText3"}</td></tr>"; }>
$Data{"ArticleFreeString1"}
$Data{"ArticleFreeString2"}
$Data{"ArticleFreeString3"}
# --


The style I called afttab (article free text table), and defined it as:

  .afttab { background-color: #eeffee;  color:#008000; border: 0px; }

in customer-css.dtl, but I'd rather leave that to graph' designer. :)

Cheers,
D.

_______________________________________________
OTRS mailing list: dev - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/dev
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/dev

Reply via email to