Hey,
 
Just to let you know that I have succesfully worked around the problem
by editing the CustomerNavigationBar.dtl file in the folder for the
theme I created.
 
Here is the code. Some of it might be wrong but it works perfectly:
 
<!-- start Notifications -->
$Data{"Notification"}
<!-- end Notifications -->
<!-- start NavigationBar -->
<table border="0" width="100%" cellspacing="0" cellpadding="3">
  <tr>
    <td valign="top" align="left" width="70%" class="nav">
      <table border="0" cellspacing="2" cellpadding="2">
     <tr>
          <td valign="top" align="center" class="nav">
            <div title="Read the User Manual"><a
href="http://LinkToManual"; onmouseover="window.status='$JSText{"User
Manual"}'; return true;" onmouseout="window.status='';"
class="navitem"><img border="0"
src="http://OTRSserver/otrs-web/images/Standard/manual.png"; alt="User
Manual"}"><br>User Manual</a></div>
          </td>
<!-- dtl:block:Item -->
          <td valign="top" align="center" class="nav">
            <div title="$Text{"$QData{"Description"}"}"><a
href="$Env{"Baselink"}$Data{"Link"}" accesskey="$QData{"AccessKey"}"
onmouseover="window.status='$JSText{"$QData{"Name"}"}'; return true;"
onmouseout="window.status='';" class="navitem"><img border="0"
src="$Env{"Images"}$QData{"Image"}"
alt="$Text{"$QData{"Name"}"}"><br>$Text{"$QData{"Name"}"}</a></div>
          </td>
<!-- dtl:block:Item -->
        </tr>
      </table>
    </td>
    <td valign="top" align="right" width="30%" class="nav">
      $Text{"Welcome %s", "$Env{"UserFirstname"} $Env{"UserLastname"}
($Data{"UserLoginTop"})"}<br>
      $Env{"Time"}
    </td>
  </tr>
</table>
<!-- end NavigationBar -->
 
Unfortunately it has forced me to put the button to the manual at the
front of the navbar because if I try to put it anywhere else then
strange things seem to happen, I'm probably getting the code wrong but
i'm happy that I managed to get this far with it :)
 
Cheers
 
Leigh
 
________________________________

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Leigh Reed
Sent: 25 April 2008 14:58
To: [email protected]
Subject: [otrs] Adding a link to the customer navigation bar


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.
_______________________________________________
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
Support or consulting for your OTRS system?
=> http://www.otrs.com/

Reply via email to