| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| argonchanges [2025/08/04 14:42] – rajit | argonchanges [2025/08/06 11:24] (current) – rajit |
|---|
| ====== Small change to Argon template ====== | ====== Small change to Argon template ====== |
| |
| I added an option to the nice Argon dokuwiki template to get rid of the left sidebar. Here are the changes I made: | I added an option to the nice Argon [[https://github.com/IceWreck/Argon-Dokuwiki-Template/|dokuwiki template]] to get rid of the left sidebar for users that have not logged in so that the entire width of the page can be used for text. Here are the changes I made: |
| |
| - Changes to ''main.php'' (in ''lib/tpl/argon/'') | - Changes to ''main.php'' (in ''lib/tpl/argon/'') |
| * Top of the file, below original line 10, add the line: <code php> | * Top of the file, below original line 10, add the line: <code php> |
| $showLeftSidebar = !tpl_getConf('hideLeftSidebar');</code> | $showLeftSidebar = !tpl_getConf('hideLeftSidebar') || !empty($_SERVER['REMOTE_USER']);</code> |
| * Below line 133 (original line 132, after the ''left sidebar'' comment), add the line:<code php> | * Below line 133 (original line 132, after the ''left sidebar'' comment), add the line:<code php> |
| <?php if ($showLeftSidebar) { ?></code> | <?php if ($showLeftSidebar) { ?></code> |
| - Changes to ''meta.php'' (in ''lib/tpl/argon/conf/'') | - Changes to ''meta.php'' (in ''lib/tpl/argon/conf/'') |
| * Add: <code php>$meta['hideLeftSidebar'] = array('onoff');</code> | * Add: <code php>$meta['hideLeftSidebar'] = array('onoff');</code> |
| - Changes to ''doku.css'' (in ''lib/tpl/argon/assets/cs//doku.css'') | - Changes to ''doku.css'' (in ''lib/tpl/argon/assets/css/doku.css'') |
| * Update line 657 from <code css>.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,</code> to <code css>.col-md-auto, .col-md-12, .col-md-115, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,</code> | * Update line 657 from <code> |
| * Add <code css>.col-md-115 { | .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,</code> to <code> |
| | .col-md-auto, .col-md-12, .col-md-115, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,</code> |
| | * Add <code> |
| | .col-md-115 { |
| flex: 0 0 97.5%; | flex: 0 0 97.5%; |
| max-width: 97.5%; | max-width: 97.5%; |
| }</code> after line 1183 (after the closing brace). | }</code> after line 1183 (after the closing brace). |
| | - Changes to ''settings.php'' (in ''lib/tpl/argon/lang/en/settings.php'') |
| | * Add: <code php>$lang['hideLeftSidebar'] = 'Hide left sidebar when not logged in?';</code> |
| | * Similar changes should be made for other languages as well. |
| |
| | With these changes, a new option should appear in the template configuration settings that allows you to turn off the left sidebar. |
| |
| | In addition, we use the following [[https://github.com/IceWreck/Argon-Dokuwiki-Template/issues/54#issuecomment-2566062372|patch]] to fix the login window overlap issues. |