[personal profile] pne posting in [community profile] style_system

I’d like to add a <meta> tag to the HTML of my journal - that has to go inside the <head>...</head> section, so I guess I have to modify my style or create a layer or something.

http://www.dreamwidth.org/customize/options says I’m using “Cinnamon Cream” and “Crossroads by branchandroot” (I’m guessing the first is the colour scheme and the second is the style?).

Could someone help me accomplish this, please? Handholding would be appreciated since I’m really not a styles person.

Thank you in advance for any help you can provide!

Date: 2010-10-16 06:20 pm (UTC)
foxfirefey: A fox colored like flame over an ornately framed globe (Default)
From: [personal profile] foxfirefey
Hrm, no, that is not the problem--Crossroads inherits from Core2, where both print_head and print_custom_head are defined:

function Page::print_head() {
    print $.head_content;
    $this->print_custom_head();
}

function Page::print_custom_head() {
    # blank
}


So alas this is not working as it should I think, and it must be fixed! Now I'm wondering where the problem is. I don't think it's the cleaner...

Anyway, we're going to have to do what I hoped not to do: copy the function Page::print() function into the theme layer you are making and edit it instead. You should probably find the section of <head> inside all the printing and be able to add your tag there--this time I tested doing that and it worked something like:

    """
    >!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"<
    >html xmlns="http://www.w3.org/1999/xhtml"<
    >head<""";
        $this-<print_head();
        $this-<print_stylesheets();
        $this-<print_head_title(); 
        """>meta name="description" content="TESTING" /<""";
    println ">/head<";


WOE. And I will file a bug to try and figure out why that darned function that was supposed to work for cases like this is not!
Edited (oh noes HTML escaping) Date: 2010-10-16 06:21 pm (UTC)

Date: 2010-10-16 06:23 pm (UTC)
foxfirefey: A cat with a fish bowl on its head. (space cadet)
From: [personal profile] foxfirefey
oh lordy I mixed up my signs. BUT I THINK YOU CAN TELL WHAT I MEAN.

Date: 2010-10-17 05:25 am (UTC)
marahmarie: (M In M Forever) (Default)
From: [personal profile] marahmarie
Not "just working" for me, don't know why. Compiled with no errors but did not show up in the page source. When I added it to already existing print custom head code (for my favicon) it broke my header CSS; when added as a second, separate function, the meta-ness did not show up in the source at all (though it did,like I said, compile).

I would like to add META tags, too...

BTW, my layer...

http://www.dreamwidth.org/customize/advanced/layersource?id=116552


False alarm, so it's working for me: I forgot to actually add meta tags (I just copied out your example text, duh). Sorted!

Edited (omg I'm an idiot) Date: 2010-10-17 05:34 am (UTC)

Profile

Dreamwidth style system discussion

September 2025

S M T W T F S
 123456
78 910111213
14151617181920
21222324252627
282930    

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 20th, 2025 04:27 pm
Powered by Dreamwidth Studios