Edgewall Software

Ticket #6185: t6185.2.diff

File t6185.2.diff, 1.7 KB (added by cboos, 11 months ago)

New version where the logo links to the local TracIni page

  • trac/templates/layout.html

     
    3838  <py:match path="body" once="true"><body> 
    3939    <div id="banner"> 
    4040      <div id="header" py:choose=""> 
    41         <a py:when="chrome.logo.src" id="logo" href="${chrome.logo.link}"><img 
     41        <a py:when="chrome.logo.src" id="logo" href="${chrome.logo.link or href.wiki('TracIni')+'#header_logo-section'}"><img 
    4242          src="${chrome.logo.src}" alt="${chrome.logo.alt}" 
    4343          height="${chrome.logo.height or None}" width="${chrome.logo.width or None}" /></a> 
    4444        <h1 py:otherwise=""><a href="${chrome.logo.link}">${project.name}</a></h1> 
  • trac/web/chrome.py

     
    254254        """Order of the items to display in the `mainnav` navigation bar,  
    255255           listed by IDs. See also TracNavigation.""") 
    256256 
    257     logo_link = Option('header_logo', 'link', 'http://example.org/', 
     257    logo_link = Option('header_logo', 'link', '', 
    258258        """URL to link to from header logo.""") 
    259259 
    260     logo_src = Option('header_logo', 'src', 'common/trac_banner.png', 
     260    logo_src = Option('header_logo', 'src', 'site/your_project_logo.png', 
    261261        """URL of the image to use as header logo.""") 
    262262 
    263     logo_alt = Option('header_logo', 'alt', '', 
     263    logo_alt = Option('header_logo', 'alt',  
     264        "(please configure the [header_logo] section in trac.ini)", 
    264265        """Alternative text for the header logo.""") 
    265266 
    266267    logo_width = IntOption('header_logo', 'width', -1,