[Tex/LaTex] Theme with a different footline for the titlepage

beamerheader-footer

An easy way to get a different footline for a given frame is to declare the template locally. For example, to have a footline with the text my special footline, one can write:

\documentclass{beamer}

\begin{document}

{
\setbeamertemplate{footline}{my special footline}
\begin{frame}
  \titlepage
\end{frame}
}

\end{document}

Hence, my question: Is it possible to modify a theme such that the footline automatically reads as my special footline on the title page when one enters

\begin{frame}
  \titlepage
\end{frame} 

P.S. A simple solution would be to test the number of the frame. However, it does not apply in my case since this assumes that there is necessarily a title page.

Best Answer

Here is the solution I was looking for. The same technique can be used to define a specific template (or beamer color) for the title page.

\documentclass{beamer}

\makeatletter
\def\ps@navigation@titlepage{%
  \setbeamertemplate{footline}{my special footline}% <-- define here the specific footline for the titlepage 
  \@nameuse{ps@navigation}}
\addtobeamertemplate{title page}{\thispagestyle{navigation@titlepage}}{}
\makeatother

\begin{document}

\begin{frame}
  \titlepage
\end{frame}

\end{document}
Related Question