Gallery3:Theme Directory Layout - Gallery Codex
Personal tools

Gallery3:Theme Directory Layout

From Gallery Codex

Below we list out the structure for the default theme:

  • gallery3/ — The root of your gallery installation.
    • themes/ — Where all themes are stored.
      • wind/ — The default theme.
        • css/ — Where all css files are stored that are specific to the default theme.
          • fix-ie.css — Special css hacks to fix specific issues with Internet Explorer.
          • screen.css — The main css file used by the default theme.
        • images/ — Where all images that are specific to the default them are stored.
        • js/ — Where all javascript files that are specific to the default them are stored.
        • views/ — Where all pages are that actually display content are stored.
          • album.html.php — Used to generate the layout for album pages.
          • block.html.php — Used for blocks, like those you see on the side bar (i.e. Album/Photo Info, Available RSS feeds, etc).
          • dynamic.html.php — Used on dynamic pages such as those generated by clicking on a tag.
          • movie.html.php — Used for pages that display movies.
          • page.html.php — The overall layout for the page, header, content, footer, etc. The other page types are loaded as the content for this page.
          • pager.html.php — Controls the first, previous, next, last and "page 1 of 2" part of the page.
          • photo.html.php — Used to generate the layout for the photo pages.
          • sidebar.html.php — Controls the look and feel for the sidebar.
        • theme.info — This file is really cool. Edit it to give your theme a unique name, description, tell everyone who the author is and whether it's a "site" theme or "admin" theme.
        • thumbnail.png — Once you're done with your theme, take as screenshot, resize it to about 120 pixels wide and save it as thumbnail.png in your theme's directory. This will show a screenshot of what your theme looks like when selecting a theme from Admin > Appearance > Theme Choice