Thanks for your question! And you’re welcome–I’m so happy that you like it! To add the content source on the Permalink Page, all you have to do is copy and paste the following code between {block:PermalinkPage} and {/block:PermalinkPage} (make sure it’s the one at the very end, right before {/block:Posts}):
{block:ContentSource} {/block:ContentSource}
In between these blocks, you can either put {SourceTitle}, if you just want the name of the source to show up, or {SourceURL}, if you want the URL of the source to show up.
So it would either look like this:
{block:ContentSource} {SourceTitle} {/block:ContentSource}
or like this:
{block:ContentSource} {SourceURL} {/block:ContentSource}
Personally, I recommend putting this information right below {/block:RebloggedFrom}, so it’ll show the place you reblogged the post from, and the source right below it.
Also, you should note that if a post doesn’t have a source for whatever reason and there is no source information to display, then nothing will show up.
Doing the above will only show the name or title of the source, so if that’s all you were looking for, then you can stop here. BUT! I HIGHLY recommend that you apply some styling to it, so that:
a) people know that the source is, you know, the source;
b) people can click on the source name/URL and actually have it link to that source; and
c) it looks good and blends well with the rest of the theme.
So, in order to do all of that, you need to do the following (I’m going to use {SourceTitle} only from now on, because typing out examples for both the source name and source URL is tedious, plus regardless of which one you choose to use, the styling is the same.):
1. Before {SourceTitle}, simply type “Source: ” (without the quotation marks, BUT LEAVE THE SPACE!) like so:
{block:ContentSource}Source: {SourceTitle} {/block:ContentSource}
2. Next, you should wrap {SourceTitle} with “{SourceURL}”>, like so:
“{SourceURL}”>{SourceTitle}
This will enable people to click on the source title itself and be led to the place where the post originally came from.
3. Now, wrap that with “content-source”>, so that your code looks like this:
{block:ContentSource}“content-source”>Source: “{SourceURL}”>{SourceTitle}{/block:ContentSource}
SECOND EDIT: YOU MUST USE STRAIGHT QUOTATION MARKS (“”) INSTEAD OF CURLY ONES (“”) IN ORDER FOR THIS TO WORK. I have no idea why, it’s just one of Tumblr’s fun little glitches, I guess (?). Anyway, I changed it for this post. Also, you can’t really tell the difference between the two on my blog (I guess it’s the font?) but when you’re editing your code, you CAN tell, so double check!
(Note: If you want, you can change the name of the div to whatever you would like, as long as it hasn’t already been used in the code already.)
Doing this will allow you to style how the source information looks.
4. In order for it to blend well with the rest of the theme, I recommend copying and pasting the following CSS anywhere before the tag:
.content-source{text-align:center;} .content-source a{font-weight:bold;}
EDIT: You should also add some padding to the top, so that there’s some room between the source information and the post itself; I’d recommend about 20px:
.content-source{text-align:center; padding-top:20px;}
This way, the source information will be aligned in the center of the page, just like the “Via” information, and the source name link will be bolded, just like the other links in the “Mirror” Theme.
…And now you’re done! These instructions will also work for any of my other themes (although you’ll probably want to change the CSS so that it matches with the rest of the theme).
Also, if you want to learn more about how to add/subtract things from my themes (or any themes in general), then I highly recommend looking at this, Tumblr’s guide to documentation.
Sorry for the long post, but I hope that it was helpful!