Theme Überarbeitung #37

Open
opened 2025-10-16 11:38:52 +00:00 by Gaisi · 6 comments
Owner
No description provided.
Gaisi changed title from Themw to Theme Überarbeitung 2025-10-16 11:39:20 +00:00
Gaisi started working 2025-10-16 11:39:30 +00:00
Kocoder added this to the Taskboard project 2025-10-16 11:42:12 +00:00
Gaisi worked for 3 minutes 2025-10-16 11:42:47 +00:00
Kocoder moved this to To Do in Taskboard on 2025-10-16 11:49:24 +00:00
Kocoder moved this to In Progress in Taskboard on 2025-10-16 11:49:36 +00:00
Gaisi deleted spent time 2025-10-16 11:53:37 +00:00
- 3 minutes
Gaisi added spent time 10 hours 2025-10-16 11:54:33 +00:00
Author
Owner

Arbeiten am Theme was übernommen wurde Bug fixes und co am 2.10, 9.10 und 15.10

Arbeiten am Theme was übernommen wurde Bug fixes und co am 2.10, 9.10 und 15.10
Gaisi started working 2025-10-16 12:55:40 +00:00
Gaisi worked for 2 hours 8 minutes 2025-10-16 15:03:52 +00:00
Author
Owner

An dem Theme weiter gearbeitet. Anpassung an Mobilansicht Fehlerbehebung. Und übersichtlicher.

An dem Theme weiter gearbeitet. Anpassung an Mobilansicht Fehlerbehebung. Und übersichtlicher.
Gaisi self-assigned this 2025-10-16 15:06:40 +00:00
Owner
https://git.kocoder.xyz/Diplomarbeit-Absolventenverein/oqtane.framework/src/branch/dev/Oqtane.Client/Themes/OqtaneTheme
Owner

@namespace Oqtane.Themes.OqtaneTheme
@inherits ThemeBase
@inject ISettingService SettingService
<main role="main">
<nav class="navbar navbar-dark bg-primary fixed-top">
<Logo UseSiteNameAsFallback="true" /><Menu Orientation="Horizontal" />
<div class="controls ms-auto">
<div class="controls-group">
<Search CssClass="me-3 text-center bg-primary" />
<UserProfile ShowRegister="@_register" />
<Login ShowLogin="@_login" />
<ControlPanel LanguageDropdownAlignment="right" />
</div>
</div>
</nav>
<div class="content">
<div class="container">
<div class="row">
<div class="col-md-12">
<Pane Name="@PaneNames.Default" />
</div>
</div>
</div>
<Pane Name="Top Full Width" />
<div class="container">
<div class="row">
<div class="col-md-12">
<Pane Name="Top 100%" />
</div>
</div>
<div class="row">
<div class="col-md-6">
<Pane Name="Left 50%" />
</div>
<div class="col-md-6">
<Pane Name="Right 50%" />
</div>
</div>
<div class="row">
<div class="col-md-4">
<Pane Name="Left 33%" />
</div>
<div class="col-md-4">
<Pane Name="Center 33%" />
</div>
<div class="col-md-4">
<Pane Name="Right 33%" />
</div>
</div>
<div class="row">
<div class="col-md-3">
<Pane Name="Left Outer 25%" />
</div>
<div class="col-md-3">
<Pane Name="Left Inner 25%" />
</div>
<div class="col-md-3">
<Pane Name="Right Inner 25%" />
</div>
<div class="col-md-3">
<Pane Name="Right Outer 25%" />
</div>
</div>
<div class="row">
<div class="col-md-3">
<Pane Name="Left 25%" />
</div>
<div class="col-md-6">
<Pane Name="Center 50%" />
</div>
<div class="col-md-3">
<Pane Name="Right 25%" />
</div>
</div>
<div class="row">
<div class="col-md-8">
<Pane Name="Left Sidebar 66%" />
</div>
<div class="col-md-4">
<Pane Name="Right Sidebar 33%" />
</div>
</div>
<div class="row">
<div class="col-md-4">
<Pane Name="Left Sidebar 33%" />
</div>
<div class="col-md-8">
<Pane Name="Right Sidebar 66%" />
</div>
</div>
<div class="row">
<div class="col-md-12">
<Pane Name="Bottom 100%" />
</div>
</div>
</div>
<Pane Name="Bottom Full Width" />
@if (_footer)
{
<div style="clear: both; height: 30px;"></div>
<div class="bg-primary fixed-bottom footer">
<Pane Name="Footer" />
</div>
}
else
{
<Pane Name="Footer" />
}
<CookieConsent />
</div>
</main>
@code {
public override string Name => "Default Theme";
public override string Panes => PaneNames.Default + ",Top Full Width,Top 100%,Left 50%,Right 50%,Left 33%,Center 33%,Right 33%,Left Outer 25%,Left Inner 25%,Right Inner 25%,Right Outer 25%,Left 25%,Center 50%,Right 25%,Left Sidebar 66%,Right Sidebar 33%,Left Sidebar 33%,Right Sidebar 66%,Bottom 100%,Bottom Full Width,Footer";
private bool _login = true;
private bool _register = true;
private bool _footer = false;
protected override void OnParametersSet()
{
try
{
var settings = SettingService.MergeSettings(PageState.Site.Settings, PageState.Page.Settings);
_login = bool.Parse(SettingService.GetSetting(settings, GetType().Namespace + ":Login", "true"));
_register = bool.Parse(SettingService.GetSetting(settings, GetType().Namespace + ":Register", "true"));
_footer = bool.Parse(SettingService.GetSetting(settings, GetType().Namespace + ":Footer", "false"));
}
catch
{
// error loading theme settings
}
}
}

https://git.kocoder.xyz/Diplomarbeit-Absolventenverein/oqtane.framework/src/commit/29ac9334bad745de13f55ee93b4ac8d5d6e2b022/Oqtane.Client/Themes/OqtaneTheme/Themes/Default.razor#L1-L138
Gaisi added spent time 5 hours 2025-10-17 16:36:51 +00:00
Author
Owner

fertig Stellung des Themse Version 1.0.2. Funktioniert für die erste Phase muss noch weiter entwickelt werden

fertig Stellung des Themse Version 1.0.2. Funktioniert für die erste Phase muss noch weiter entwickelt werden
Gaisi added spent time 3 hours 30 minutes 2025-11-04 20:35:01 +00:00
Author
Owner

Theme Mobile Ansicht jetzt fasst Komplett fertig noch paar Sachen zu bearbeiten.

Theme Mobile Ansicht jetzt fasst Komplett fertig noch paar Sachen zu bearbeiten.
Sign in to join this conversation.
No Label
2 Participants
Notifications
Total Time Spent: 20 hours 38 minutes
Gaisi
20 hours 38 minutes
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Diplomarbeit-Absolventenverein/pm#37
No description provided.