Try this Paul -
<a href="<% $SPUrl:~SiteCollection/test %>" runat="server">Intranet</a>

Seems to work for me. Got the idea from ArticleLinks.aspx which contains the
following in the PlaceHolderAdditionalPageHead Content Placeholder :

<asp:Content ContentPlaceholderID="PlaceHolderAdditionalPageHead"
runat="server">
<PublishingWebControls:editmodepanel runat="server" id="editmodestyles">
<!-- Styles for edit mode only-->
<SharePointWebControls:CssRegistration name="<% $SPUrl:~sitecollection/Style
Library/~language/Core Styles/zz2_editMode.css %>" runat="server"/>
</PublishingWebControls:editmodepanel>
<SharePointWebControls:CssRegistration name="<% $SPUrl:~sitecollection/Style
Library/~language/Core Styles/rca.css %>" runat="server"/>
<SharePointWebControls:FieldValue id="PageStylesField"
FieldName="HeaderStyleDefinitions" runat="server"/>
</asp:Content>


On Mon, Sep 22, 2008 at 9:39 AM, Paul Noone <
[EMAIL PROTECTED]> wrote:

> Sorry, guys. I hate to bug but have tested this extensively and this
> solution simply isn't work for me. Maybe it's because I'm trying to use it
> in a Layout Page?
>
> When I use the token on its own it seems to work just fine. But as soon as
> I append a path to it the token gets printed literally as seen below.
>
> This: <a href="<% $SPUrl:~SiteCollection/ %>test"
> runat="server">Intranet</a>
>
> Produces this:
> http://moss/SiteDirectory/Pages/%3C%%20$SPUrl:~SiteCollection/%20%%3Etest
>
> Instead of this: http://moss/test
>
> Please tell me I'm just doing something stupid and this can be easily
> resolved.
>
> Thanks,
>
> Paul
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
> Jeremy Thake
> Sent: Tuesday, 16 September 2008 4:25 PM
> To: [email protected]
> Subject: [OzMOSS] RE: Using static tokens for URLs within Layout Pages
>
> Found this:
>
>
> http://theotherscott.blogspot.com/2008/03/sharepoint-link-to-top-of-site.html
>
>
> Cheers,
> Jeremy Thake
> Readify | Senior Consultant
>
> Perth | WA 6005 | Australia
> M: +61 400 767 022 | E: [EMAIL PROTECTED] | W: www.readify.net | B:
> www.made4the.net
> ________________________________________
> From: [EMAIL PROTECTED] [EMAIL PROTECTED] On Behalf Of Paul
> Noone [EMAIL PROTECTED]
> Sent: Tuesday, 16 September 2008 12:06 PM
> To: [email protected]
> Subject: [OzMOSS] RE: Using static tokens for URLs within Layout Pages
>
> Hi Brian,
>
> Adding the missing tag prefixes and using the link code provided produces
> the following error:
>
> An error occurred during the processing of
> /_catalogs/masterpage/CEO-SiteDirectory-tabs.aspx. Literal expressions like
> '<% $SPUrl:~sitecollection %>' are not allowed. Use <asp:Literal
> runat="server" Text="<%$SPUrl:~sitecollection%>" /> instead.
>
> If I add the runat="server" attribute to the link tag it produces literal
> strings. Same goes if I use the suggested ASP literal tags above.
>
> Any other suggestions as to why it's not getting translated?
>
> Regards,
>
> Paul
>
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
> Brian Farnhill
> Sent: Tuesday, 16 September 2008 1:13 PM
> To: [email protected]
> Subject: [OzMOSS] RE: Using static tokens for URLs within Layout Pages
>
> Have you tried something like this:
>
> <a href="<%
> $SPUrl:~sitecollection%>/SiteDirectory/SitesList/NewForm.aspx?Source=<%
> $SPUrl:~sitecollection%>%2FSiteDirectory%2FPages%2Fcategory%2Easpx">Add
> Site</a>
>
> You will need to reference the following in your page though for this to
> work:
>
>   1: <%@ Register Tagprefix="PublishingWebControls"
> Namespace="Microsoft.SharePoint.Publishing.WebControls"
> Assembly="Microsoft.SharePoint.Publishing, Version=12.0.0.0,
> Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
>   2: <%@ Register Tagprefix="PublishingNavigation"
> Namespace="Microsoft.SharePoint.Publishing.Navigation"
> Assembly="Microsoft.SharePoint.Publishing, Version=12.0.0.0,
> Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
>   3: <%@ Register TagPrefix="PublishingVariations"
> TagName="VariationsLabelMenu"
> src="~/_controltemplates/VariationsLabelMenu.ascx" %>
>   4: <%@ Register Tagprefix="PublishingConsole" TagName="Console"
> src="~/_controltemplates/PublishingConsole.ascx" %>
>   5: <%@ Register TagPrefix="PublishingSiteAction" TagName="SiteActionMenu"
> src="~/_controltemplates/PublishingActionMenu.ascx" %>
>
> I had a post on my blog about this as well - it's at
> http://pointstoshare.spaces.live.com/blog/cns!AEC42F315B4528B0!2911.entry
>
> Brian Farnhill
> Consultant
> Technical Consulting
>
> Direct:   02 6225 4307
> Main:     02 6225 4333
> Mobile:   0408 289 303
> Fax:      02 6225 4334
> Email:    [EMAIL PROTECTED]<mailto:
> [EMAIL PROTECTED]>
> Web:     www.uniqueworld.net<http://www.uniqueworld.net>
> Blog:     pointstoshare.spaces.live.com<
> http://pointstoshare.spaces.live.com/>
>
> Microsoft Certified Application Developer
> [cid:[email protected]]
>
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
> Paul Noone
> Sent: Tuesday, 16 September 2008 12:32 PM
> To: [email protected]
> Subject: [OzMOSS] Using static tokens for URLs within Layout Pages
>
> Does anyone know if it's possible to use the ~sitecollection and ~site
> tokens within the content placeholder of a Layout Page in order to provide
> dynamic URLs at run-time?
>
> We are providing some custom elements within the pages and I'm trying to
> avoid having to update the absolute URLs when we move to production.
>
> e.g.
>
> <asp:Content ContentPlaceholderID="PlaceHolderMain" runat="server">
>  <div class="ms-globalright ms-toolbarContainer">
>    <a
> href="~sitecollection/SiteDirectory/SitesList/NewForm.aspx?Source=~sitecollection%2FSiteDirectory%2FPages%2Fcategory%2Easpx">Add
> Site</a>
>  </div>
> ...
>
> Kind regards,
>
> Paul
>
> ________________________________
>
> ____________________________________________________________________________
> This e-mail is intended for the use of the addressed recipient(s) only and
> may contain confidential and privileged information. If you have received
> this message in error, please delete the message and any attachments and
> copies immediately; and notify the sender by return e-mail.
>
> Any views expressed in this message or any attachments are those of the
> individual sender and do not necessarily represent the corporate opinion of
> the Catholic Education Office (CEO), Sydney.
>
> The CEO Privacy Policy is located at http://www.ceo.syd.catholic.edu.au
>
> ____________________________________________________________________________
> -------------------------------------------------------------------
> OzMOSS.com - to unsubscribe from this list, send a message back to the list
> with 'unsubscribe' as the subject.
> Powered by mailenable.com
> -------------------------------------------------------------------
> OzMOSS.com - to unsubscribe from this list, send a message back to the list
> with 'unsubscribe' as the subject.
> Powered by mailenable.com
>
> ________________________________
>
> ____________________________________________________________________________
> This e-mail is intended for the use of the addressed recipient(s) only and
> may contain confidential and privileged information. If you have received
> this message in error, please delete the message and any attachments and
> copies immediately; and notify the sender by return e-mail.
>
> Any views expressed in this message or any attachments are those of the
> individual sender and do not necessarily represent the corporate opinion of
> the Catholic Education Office (CEO), Sydney.
>
> The CEO Privacy Policy is located at http://www.ceo.syd.catholic.edu.au
>
> ____________________________________________________________________________
>
> -------------------------------------------------------------------
> OzMOSS.com - to unsubscribe from this list, send a message back to the list
> with 'unsubscribe' as the subject.
> Powered by mailenable.com
>
>
> -------------------------------------------------------------------
> OzMOSS.com - to unsubscribe from this list, send a message back to the list
> with 'unsubscribe' as the subject.
> Powered by mailenable.com
>
>
>
>
> -------------------------------------------------------------------
> OzMOSS.com - to unsubscribe from this list, send a message back to the list
> with 'unsubscribe' as the subject.
> Powered by mailenable.com
>
>
>



------------------------------------------------------------------- OzMOSS.com 
- to unsubscribe from this list, send a message back to the list with 
'unsubscribe' as the subject.
Powered by mailenable.com

Reply via email to