2012-09-23, 06:15:52
Connie Wrote:I understand your question as you want to mix theme-creation and component administrations....
which role of user are you thinking of? Do you think that it is a good idea to give more users rights to create columns etc., to edit the theme etc.?
In my mind this is not kind of GetSimple and will end in a lot of trouble ;=)(
Okay I've slept on my idea, and I've revised my thought. I have been creating a theme that has multiple columns and a sidebar. Most themes use the sidebar component for a second column. This is workaround and not to true solution. With the theme I created the end user would have to either have default content preplaced in new pages, depending on what layout they want, or they would need edit HTML. Both these solutions are not ideal. I have given this some thought and I believe a column plugin would be needed to accomplish this. This plugin would be able to be used with any theme and it would be easy on the end user. Here is my idea of what it would look like:
This would create HTML like the following:
Code:
<div class="threecolumn" style="margin: 0px 1.5%;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;width: 30%;float: left;">
<h2 class="columntitle" style="margin: 0;padding: 0;border: 0;font-size: 2em;font: inherit;vertical-align: baseline;font-weight: normal;color: #d10000;margin-bottom: 0.75em;border-bottom: 1px dotted #bbb;"><span class="SubHead" style="margin: 0;padding: 0;border: 0;font-size: 18px;font: inherit;vertical-align: baseline;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #666;"> About</span></h2>
<p class="columntext" style="margin: 0 0 1.5em;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;">About text here</p>
</div>
<div class="threecolumn" style="margin: 0px 1.5%;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;width: 30%;float: left;">
<h2 class="columntitle" style="margin: 0;padding: 0;border: 0;font-size: 2em;font: inherit;vertical-align: baseline;font-weight: normal;color: #d10000;margin-bottom: 0.75em;border-bottom: 1px dotted #bbb;"<span class="SubHead" style="margin: 0;padding: 0;border: 0;font-size: 18px;font: inherit;vertical-align: baseline;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #666;"> About</span></h2>
<p class="columntext" style="margin: 0 0 1.5em;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;">About text here</p>
</div>
<div class="threecolumn lastcolumn" style="margin: 0px 1.5%;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;width: 30%;float: left;">
<h2 class="columntitle" style="margin: 0;padding: 0;border: 0;font-size: 2em;font: inherit;vertical-align: baseline;font-weight: normal;color: #d10000;margin-bottom: 0.75em;border-bottom: 1px dotted #bbb;"><span class="SubHead" style="margin: 0;padding: 0;border: 0;font-size: 18px;font: inherit;vertical-align: baseline;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #666;"> About</span></h2>
<p class="columntext" style="margin: 0 0 1.5em;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;">About text here</p></div>