It's better when it's simple

User Tools

Site Tools


Translations of this page?:

Learn about DokuWiki

Advanced Use

Corporate Use

Our Community

Follow us on Facebook, Twitter and other social networks.

Our Privacy Policy


This is an old revision of the document!

Having an image instead of title text in the upper-right corner

You can see this one in action here: FIXME LINK CRASHED!

in tpl/default/main.php change:

        <?tpl_link(wl(),$conf['title'],'name="top" accesskey="h" title="[ALT+H]"')?>


        <?tpl_link(wl(),$conf['logo'],'name="top" accesskey="h" title="[ALT+H]"')?>

and in config/dokuwiki.php add a new variable:

$conf['logo']       = '<img src="media/yourlogo.png" alt="Logo" />';

The additional variable is necessary because otherwise the “<img…>” would be shown in the HTML <title> Tag…

Have fun! peace, Christoph Neuroth 2005-05-08

not working for me…to img src path I had to prepend 'data' dir so it looks like
$conf['logo']       = '<img src="data/media/yourlogo.png" alt="Logo" />';

thanks for the tip, Petr Smrcka 2005-08-24

For me it had to be src=“_media/logo.png”, maybe due to a newer version?
DOK 2009-09-02
And on another install with an even newer version I had to go src=“/dokuwiki/data/media/wiki/logo.jpg”, which bypasses all php alltogether…
DOK 2009-09-11
Thanks for documenting this.
running a closed wiki I needed to use a different kind of url to access the image.
I copied this from the way images are referenced in the body:
It worked at least in CSS.
Anybody knows a nicer way to call fetch w/o hardcoding the wiki dir?
Ferdinand Soethe, 2007-02-03
Here is the alternative to the approach above:
Adding something like
background-image: url(/dokuwiki2/lib/exe/fetch.php?w=&h=&cache=cache&media=yourlogo.png);
to the layout.css will add the logo as a background to the header
Ferdinand Soethe, 2007-02-03

For dokuwiki-2009-12-25c I had to do the following to get this to work. Please note that my dokuwiki is in htdocs/mydoku :

1. Created htdocs/mydoku/images and moved logo.jgp into it (I had read permission problems if I put the file in htdocs/mydoku/data/media)

2. Specified the variable as:

$conf['logo']       = '<img src="/mydoku/images/logo.jpg"/>';

It is tricky to debug because, until you get it all right, the image is either replaced with a ? or does not appear at all. If you get a ?, try to Download Image or do some other manipulation on it. That can give a clue to the problem.

'Hope that this helps. 29 April 2010

In my case, using the following made ours work:

$conf['logo']        = '<img src="/dokuwiki/lib/exe/fetch.php?w=&h=&cache=cache&media=YourImage.png" alt="Highlight text when hovered over" />';

Took a while but we got there…Also, the dimensions had to be changed quite a bit, but that could have been due to the template we was using (mmClean)


We have also used the following:

$conf['logo']        = '<img src="lib/tpl/mmclean/images/latin6.png

tips/image-in-the-upper-right-corner.1318843848.txt.gz · Last modified: 2011-10-17 11:30 by