> Ok, I'll try to explain a little bit.
>
> Every page should have a html tag like: <title>blogName</title>.
>
> For the main page I want to have something like: <title>blogName</title>.
> For individual entries I want to have something like: <title>articleName :
> blogName</title>.
>
> I've read this is good for SEO purposes.
>
> For example, if you visit my blog (
http://programaresociala.ro/) you see in
> the browser Title Bar the text: "Programare Sociala".
> But if you go to an article
> (
http://programaresociala.ro/2007/06/26/Temperaturi-extreme) you will set
> that the title bar text say something like: "Temperaturi extreme :
> Programare Sociala".
>
> That is what I tried to do...
>
> I've did this with the code above. Is another way to do it? without counting
> like an idiot all the entries with that "foreach" instruction?
> How do I know if I'm in the main page (the blog page) or in an entry page?
>
>
>
> shalini israni wrote:
>
>>
>>
>>
>>
>>
>> :( i'm confused. I don't get what you're trying to do....
>>
>> For individual entries if you want the $entry.getTitle() followed by
>> Blog name, you can use #BlogName() like you see in most of the head
>> files (for example asual-head.vm), after your $entry.getTitle()
>>
>> You will have to do this in the entry files (for example
>> asual-entry.vm), since if you look at the theme.vm (for example
>> asual.vm) files, they already have this #foreach loop which iterates
>> thru the $BLOJSOM_ENTRIES..
>>
>> Also, refer to
>>
http://wiki.blojsom.com/wiki/display/blojsom/Template+Macros>> for a list of available stuff that you can use in your templates
>> (Page not loading at the time of writing this...but try it anyway)
>>
>>
>> --S
>>
>>
>> Arise wrote:
>>
>> Thanks shalini. I've found a solution, but I don't know if this is the
>> best...
>>
>> In my asual-head.vm I've placed this:
>> (formated for easy reading)
>>
>> <title>
>> #set($count = 0)
>> #foreach($entry in $BLOJSOM_ENTRIES)
>> #set($count = $count + 1)
>> #if ($count == 1)
>> #set($name = $entry.getTitle())
>> #end
>> #end
>> #if ($count == 1 )
>> $name :
>> #end
>> #BlogName()</title>
>>
>> but in the file is actualy like this, to get rid of the extra space:
>> <title>#set($count = 0)#foreach($entry in
>> $BLOJSOM_ENTRIES)#set($count =
>> $count + 1)#if ($count == 1)#set($name = $entry.getTitle())#end#end#if
>> ($count == 1)$name : #end#BlogName()</title>
>>
>>
>> shalini, in order to use $entry.getTitle() I had to use first
>> #foreach($entry in $BLOJSOM_ENTRIES).
>> Any advices to improve the code above? Or is this the right way?
>>
>> In the code above I'm counting the number of entries, so in the main page
>> the Blog name comes first. In the individual entries I want the
>> entry.getTitle() followed by the Blog name.
>>
>>
>>
>> DISCLAIMER
>> ==========
>> This e-mail may contain privileged and confidential information which is
>> the property of Persistent Systems Pvt. Ltd. It is intended only for the
>> use of the individual or entity to which it is addressed. If you are not
>> the intended recipient, you are not authorized to read, retain, copy,
>> print, distribute or use this message. If you have received this
>> communication in error, please notify the sender and delete all copies of
>> this message. Persistent Systems Pvt. Ltd. does not accept any liability
>> for virus infected mails.
>>
>>
>>
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>>
http://sourceforge.net/powerbar/db2/>> _______________________________________________
>> Blojsom-users mailing list
>>
Blojsom-users@...
>>
https://lists.sourceforge.net/lists/listinfo/blojsom-users>>
>>
>>
>
>