
Hi Frank,
It's maybe more a topic for the dev@ list...
finding the right CSS file is pretty easy: you can turn off the CSS
loader in the sysconfig. This will make sure you get the regular CSS
and not the minified version. After this you can use a tool such as
Firebug to examine the CSS that is active for an object by simply
clicking on it.
Knowing what data fields can be used is a bit more difficult, as it
depends from mask to mask. Basically, you'll need to check what
variables are passed to the Data => parameters in the BuildSelection
and Block calls. Often, you'll find a hash called %Param is passed.
This hash can contain a whole lot of data, depending on the objects
that are called before, such as TicketGet, CustomerGet, etc.
What you can do is, in the Kernel/Modules/MyModule.pm; dump out %Param
to STDERR just before the Block call is made, like this:
use Data::Dumper;
warn Dumper (\%Param);
$Self->{LayoutObject}->Block( ....
now you can check the Apache error log to see the contents of %Param
when the page is requested. You can install Fred (available on our FTP
server under DevelTools) which you can use to display STDERR
conveniently in your web browser window.
--
Mike
On Fri, May 13, 2011 at 5:21 PM, Frank Thommen
Hi,
I'd like to change several small layout and output details in OTRS (e.g. more/different columns in the Dashboard, top-aligned rows and bold ticket titles in the QueueView etc.). Finding the right DTL and CSS files usually requires lots of timeconsuming searching with `find`/`grep`.
Is there an easier way to find out, which DTL and CSS files are used for which page and which datafields can be used within a specific DTL? I looked for this kind of information in the Admin Manual to no avail.
I'm currently using OTRS 3.x on Linux.
Cheers
frank
--------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs