I have a custom branding solution which was written before I started at my current client. Now they want their custom page layout modified, by adding 3 adjacent zones next to eachother. This page layout was installed via a farm feature as part of a branding solution. So I copied the default page layout in SharePoint Designer and edited it. Below the last zones I added a table row with 3 new zones:
<tr>
<td id="_invisibleIfEmpty" name="_invisibleIfEmpty" valign="top">
<WebPartPages:WebPartZone runat="server" title="<%$Resources:cms,WebPartZoneTitle_LeftZoneFirst%>" ID="LeftZoneFirst"><ZoneTemplate></ZoneTemplate></WebPartPages:WebPartZone>
</td>
<td id="_invisibleIfEmpty" name="_invisibleIfEmpty" valign="top">
<WebPartPages:WebPartZone runat="server" title="<%$Resources:cms,WebPartZoneTitle_LeftZoneMiddle%>" id="MyLeftZoneMiddle"><ZoneTemplate></ZoneTemplate></WebPartPages:WebPartZone>
</td>
<td id="_invisibleIfEmpty" name="_invisibleIfEmpty" valign="top">
<WebPartPages:WebPartZone runat="server" title="<%$Resources:cms,WebPartZoneTitle_LeftZoneRight%>" id="MyLeftZoneRight"><ZoneTemplate></ZoneTemplate></WebPartPages:WebPartZone>
</td>
</tr>
The page saves and I am able to check it in, but when I create a page from there i have an error:
The resource object with key 'WebPartZoneTitle_LeftZoneFirst' was not found.
Troubleshoot issues with Microsoft SharePoint Foundation.
Correlation ID: 72aa4c6f-e86c-4aa7-9d70-2939f11dcd11
Date and Time: 12/19/2012 5:05:50 PM
I'm not sure If I have done anything wrong but i have checked the format of the new zones and they are exactly the same as the already present zones. Am I going about this the wrong way. What is the best way to add zones to an already present page layout without creating a custom feature. The branding solution is already buggy but they will not allow me to rewrite it. Thanks in advance