Hi (sorry repeating previous post because it had several lines deleted)
I have the same problem and have read through this thread and tried everything to no avail. I am using DNN 8.0.4 which has been upgraded from V6.1.3 via the preferred upgrade route..
My skin user control pulls in localisation text fine. This skin control displays two common child user controls which are used in several skin files. I am trying to add localisation to one of these child user controls.
The span placeholder tag is loading into the child control when browsing but the child control is not pulling in the localisation text from its resource file which is located in the App_LocalResources sub-folder.
Stripped down a little my main skin code is:
<%@ Control language="vb" AutoEventWireup="false" Explicit="True" Inherits="DotNetNuke.UI.Skins.Skin" CodeBehind="Blar.ascx.vb" %>
<%@ Register TagPrefix="dnn" TagName="LANGUAGE" Src="~/Admin/Skins/Language.ascx" %>
<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.DDRMenu.TemplateEngine" Assembly="DotNetNuke.Web.DDRMenu" %>
<%@ Register TagPrefix="dnn" TagName="MENU" src="~/DesktopModules/DDRMenu/Menu.ascx" %>
<%@ Register TagPrefix="dnn" TagName="TEXT" Src="~/Admin/Skins/Text.ascx" %>
<%@ Register src="~/Portals/0/Skins/MySkin/ctrlContactUs.ascx" tagname="ctrlContactUs" tagprefix="cu1" %>
Child Control:
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="ctrlContactUs.ascx.vb" Inherits="Portals_0_Skins_MySkin_ctrlContactUs" %>
<%@ Register TagPrefix="uc" TagName="CONTACTUS" Src="~/Admin/Skins/Text.ascx" %>
"<div class="intro"><uc:CONTACTUS runat="server" id="dnnContactIntro" Text="Contact details:" ResourceKey="Intro" /></div>"
"<div class="phone"><uc:CONTACTUS runat="server" id="dnnContactPhone" Text=" " ResourceKey="Phone" /></div>"
Child Resource in sub-folder App_LocalResources/ctrlContactUs.ascx.resx:
"<?xml version="1.0" encoding="utf-8"?>"
"<root>"
" <data name="Intro.Text" xml:space="preserve">"
"<value>Our experienced team are here to help. Contact us to discuss your application.</value>"
"</data>"
"<data name="Phone.Text" xml:space="preserve">"
" <value>+44 (0)1249 715698</value>"
"</root>"
The site is switching languages fine and showing the language/culture in the urls. I do not have any specific site aliases set for each language but it is working absolutely fine.
Any help with the above would be most appreciated as I've spent a day trying everything I can think of to get these child user controls pulling in their resource information.
Many thanks in advance.