no it is not much real estate, but that is what i needed. anyway i got it working. here is what i did if anyone else tries this.
created define pages file called define_shipping_notes.php in languages/html_includes/MYTEMPLATE/
i put all the templating in the modules/sidebox/MYTEMPLATE/shipping_notes.php page surrounding the call to the define page.
for some reason (probably my lack of understanding of php etc) i could not get the text inside the template required from another page. so here is what it looks like:
this is everything between the php tags. my sidebox is for shipping notes to appear just on the login page.
$show_blank_sidebox = true;
if (($show_blank_sidebox == true) && ($_GET['main_page'] == 'login')) {
$title = BOX_HEADING_SHIPPING_NOTES_SIDEBOX;
$title_link = false;
echo '<div class="rightBoxContainer" id="'. str_replace('_', '-', $box_id ) .'">';
echo '<h3 class="rightBoxHeading" id="' . str_replace('_', '-', $box_id) . 'Heading' . '">' . $title . '</h3>';
echo '<div id="' . str_replace('_', '-', $box_id . 'Content') . '" class="sideBoxContent">';
$add_a_page = zen_get_file_directory(DIR_WS_LANGUAGES . $_SESSION['language'] . '/html_includes/MYTEMPLATE/', FILENAME_DEFINE_SHIPPING_NOTES, 'false');
require($add_a_page);
echo '</div></div>';
}
you will need to create the right filename entries in english.php. and filename.php
this will give you a sidebox that displays define page content that clients or site managers can update without touching the php.
if anyone knows why the template would not work i would love to know.
thanks for the help MM