Movable Type Enterprise Documentation

« OutboundTrackbackDomains | Up | Content Omissions »

Chapter E: Archive File Path Specifiers

Archive File Path Specifiers

The following are the recognized specifiers to create a "custom" Archive File Path on the weblog Publishing settings page.

In some cases shown below, uppercase variants exist and used to produce an alternate/shorter version of the value returned by the lowercase code letter.

  • %a

    The entry's author's display name passed through the dirify global filter. Example: melody_nelson

  • %-a

    The same as above except using dashes. Example: melody-nelson

  • %b

    For individual archive mappings, this returns the basename of the entry. By default, this is the first thirty characters of an entry dirified with underscores. It can be specified by using the basename field on the edit entry screen. Example: my_summer_vacation

  • %c

    The entry's primary category/subcategory path passed through the dirify global filter. Example: arts_and_entertainment/tv_and_movies

  • %-c

    Same as above but using dashes. Example: arts-and-entertainment/tv-and-movies

  • %C

    The entry's primary category label passed through the dirify global filter. Example: arts_and_entertainment

  • %-C

    Same as above but using dashes. Example: arts-and-entertainment

  • %d

    2-digit day of the month. Example: 09

  • %D

    3-letter language-dependent abbreviation of the week day. Tue

  • %e

    A numeric entry ID padded with leading zeroes to six digits. Example: 000040

  • %E

    The entry's numeric ID. Example: 40

  • %f

    Archive filename with the specified extension. This can be used instead of %b or %i and will do the right thing based on the context. Example: entry_basename.html or index.html

  • %F

    Same as above but without the file extension. Example: filename

  • %h

    2-digit hour on a 24-hour clock with a leading zero if applicable. Example: 09 for 9am, 16 for 4pm

  • %H

    2-digit hour on a 24-hour clock without a leading zero if applicable. Example: 9 for 9am, 16 for 4pm

  • %i

    The setting of the IndexBasename configuration directive with the default file extension appended. Example: index.html

  • %I

    Same as above but without the file extension. Example: index

  • %j

    3-digit day of year, zero-padded. Example: 040

  • %m

    2-digit month, zero-padded. Example: 07

  • %n

    2-digit minute, zero-padded. Example: 04

  • %s

    2-digit second, zero-padded. Example: 01

  • %x

    File extension with a leading dot (.). If a file extension has not been specified a blank string is returned. Example: .html

  • %y

    4-digit year. Example: 2005

  • %Y

    2-digit year with zero-padding. Example: 05

Submit Feedback on This Article

Your comments on how we can improve this article are appreciated; but please do not use the feedback form to submit support requests or question. We will not respond to or publish such queries submitted through this form. If you have a technical question or problem, visit Movable Type Enterprise Support.

Six Apart
Makers of weblog software and services for individuals, organizations and businesses.
This website is powered by Movable Type.