Hi
everyone,
I have managed to
successfully edit the customer navigation bar by editing the file ZZZAAuto.pm
located in "otrs\Kernel\Config\Files", so that the companytickets link has been
removed and I have moved the logout button to the right instead of it being on
the left. I have also added a new button that links to a help manual that I have
written for all of our users. However I am having a major problem getting it to
link to this new webpage.
My understanding is
that when a user clicks a button on the navigation bar it links to a module in
"otrs\Kernel\Modules" via the line: 'Link' => 'Action=CustomerPreferences'.
So in this example it loads the CustomerPreferences.pm file that does lots
of advanced things that I have no clue about. Somewhere in this file there is a
line or lines that tells it which template to use for the layout, in this
case I think it is the CustomerPreferencesForm.dtl file located in
"otrs\Kernel\Output\HTML\Company" (I have a customer interface called Company
other wise replace Company with Standard).
So, I have tried to
create a .pm file called Manual.pm and the 'User Manual' button in the nav bar
links to this file via the line 'Link' => 'Action=Manual'. However I am stuck
because I have no idea how to get this .pm file to link the index.html page of
the manual as this is a bit too advanced for me. I can't seem to test it
either because when I click the User Manual button I get the error
message: "Error: Module Kernel::Modules::Manual not registered in
Kernel/Config.pm!".
How do I register
this module in the config.pm file?
Secondly, what do I
need to put in the Manual.pm file so that it links or redirects to the
index.html page of the user manual? or can I use the line in the ZZZAAuto.pm
file 'Link' => ' ' to link to it somehow, maybe by using the direct
link? The problem with this is that when i click the link it sends me to http://wbhapp/otrs/Customer.pl?http://wbhapp/SupportDesk/index.html.
Can the baselink be ignored at all?
Any help would be
really appreciated
Thank
you.