Dashboard –msg=xxxx not showing up [SOLVED]

Archived from the Xataface Users forum.

tomhousley — Mon Apr 19, 2010 3:03 pm

Hello,

I have created a dashboard as per instructions on wiki.

Problem I have is that if I use:

Code: Select all
{fill_slot name="main_column"}

The url parameter –msg= doesn’t show up.

I can use

Code: Select all
{fill_slot name="main_section"}

but would like to know how to get round the limitation of using main_column

Many thanks, Tom

Since posting the message, I think I sorted it….

Changed the Dataface_Main_Template to the following:

Code: Select all
{block name="before_main_column"}        {* moved the bit that displays the message here so that messages show up when fill_slot name="main_column" *}       {if $ENV.APPLICATION_OBJECT->numMessages() > 0 }          {block name="before_message"}          <div class="portalMessage">             <ul>             {block name="message"}             {foreach from=$ENV.APPLICATION_OBJECT->getMessages() item="msg"}                <li>{$msg|nl2br}</li>             {/foreach}             </ul>          </div>          {block name="after_message"}       {/if}              {if $ENV.APPLICATION_OBJECT->numErrors() > 0 }          {block name="before_errors"}          <div class="portalMessage">             <h5>{translate id="scripts.GLOBAL.HEADING_ERRORS"}Errors{/translate}</h5>             <ul>                {block name="error"}                {foreach from=$ENV.APPLICATION_OBJECT->getErrors() item="error"}                   <li>{$error->getMessage()|nl2br}</li>                {/foreach}             </ul>          </div>          {block name="after_errors"}       {/if}           {* ------------------------------------------------------------------------------------------ *}        {define_slot name="main_column"}