Frank, If you open a page in your browser, you'll recognize the module name, for instance AgentTicketZoom. This corresponds to a file called AgentTicketZoom.pm which is found in otrs/Kernel/Modules. In this file, you'll see calls to {LayoutObject}->Output() with a TemplateFile parameter that is the name of the .dtl file.
Sometimes more than one TemplateFile is used, or some code is generated in the LayoutObject itself; in that cases you'll want to resort either to examining the code more closely, or using grep, whatever gets results fastest for you :D -- Mike On Fri, May 13, 2011 at 10:41 PM, Frank Thommen <frank.thom...@gmx.net> wrote: > Hi Mike, > > thanks a lot. This will be of great help. > > The "missing link" is now still: Which .dtl file is used for which page? > There are "Name" parameters to the Block calls, but no .dtl files with the > same names. Is there any documentation I could read about this? > > Cheers > > frank > > > Michiel Beijen wrote: >> >> 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 <frank.thom...@gmx.net> >> wrote: >>> >>> 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 >>> >> --------------------------------------------------------------------- >> 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 > > --------------------------------------------------------------------- > 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 > --------------------------------------------------------------------- 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