How to allow the banner to be editable via front end? In the BlueMasters 6.x theme, the banner is hard-coded inside page-front-tpl.php:

&lt;div id="banner" class="clearfix"&gt;
  &lt;?php //print $banner;?&gt;
  &lt;div class="main_view"&gt;
    &lt;div class="window"&gt;
      &lt;div class="image_reel"&gt;
        &lt;a href="event-1"&gt;&lt;img src="sites/all/themes/bluemasters/images/slide-image-1.jpg"&gt;&lt;/a&gt;
        &lt;a href="event-2"&gt;&lt;img src="sites/all/themes/bluemasters/images/slide-image-2.jpg"&gt;&lt;/a&gt;
        &lt;a href="event-3"&gt;&lt;img src="sites/all/themes/bluemasters/images/slide-image-3.jpg"&gt;&lt;/a&gt;
      &lt;/div&gt;
      &lt;div class="descriptions"&gt;
        &lt;div class="desc" style="display: none;"&gt; Event One &lt;/div&gt;
        &lt;div class="desc" style="display: none;"&gt; Event Two &lt;/div&gt;
        &lt;div class="desc" style="display: none;"&gt; Event Three &lt;/div&gt;
      &lt;/div&gt;        
    &lt;/div&gt;

    &lt;div class="paging" style="display: block;"&gt;
      &lt;a rel="1" href="#" class=""&gt;1&lt;/a&gt;
      &lt;a rel="2" href="#" class=""&gt;2&lt;/a&gt;
      &lt;a rel="3" href="#" class=""&gt;3&lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;/div&gt;&lt;!--banner--&gt;


How can I expose the above banner div such that it reads from a particular page's (Full-HTML) content, instead of hard-coded. Such that the user can change the banner without FTP/SSH access.
You have two ways without coding:


Use Nodeblock to create nodes for banners. Give users right to edit nodes and place them where you need them as a blocks.
Use Views to create a block displaying (random?) node of content type banner. Give your users right to create, delete and edit them.


You could also use Advertisement module, but for a simple case like this it's an overkill, I think.