[gelöst] admin.tpl für Backend/Frontend
|
harms
Joined: 2009-03-30
Posts: 11 |
Posted: Mon, 2009-10-19 08:29
|
|
Kann mir jemand erklären warum die Anmeldeseite zumindest im Theme Sirius Imho gehört diese Seite noch zum Frontend und die admin.tpl zum Backend. Auch das Modul "Contact owner" benutzt admin.tpl für die Bestätigung, sobald eine Email verschickt wurde. Sehe ich da etwas falsch? Darf ich das ändern? Kann man das ändern? Wo? harms |
|
| Login or register to post comments |

Posts: 666
Wie kommst Du den zu diesem Schluss? Etwa wegen
g2_view=core.UserAdminin der Browser Adresszeile und dem Namen admin.tpl?/oceco
__________________________________________
Für Support folgende Infos posten:
Site-Admin -> Wartungsaufgaben -> System-Info und Link zu phpinfo()
Posts: 11
Nee, ich habe das Sirius Theme so geändert, dass es im Frontend das Menü auf der rechten Seite zeigt. Das war mit ein paar Änderungen in album.tpl und photo.tpl nicht weiter schwer. Aber danach sind die Anmeldeseite und die Bestätigungen im Contact Owner übrig geblieben.
Nach einem kleinen Test (zusätzlicher Teststring in adim.tpl) war klar, das dieses tatsächlich für die genannten Seiten benutzt wird.
Ich möchte aber weder den Backend ändern, noch die "Benutzer-Optionen" auf der linken Seite dargestellt haben.
harms
Posts: 666
Also ich hab bei mir mal ein Album auf Siriux umgestellt und hab mit Schrecken festgestellt, dass die ganzen Symlinks (Site-Admin, An-/Abmelden) weg sind. Die Breadcrumbs (Du nennst das wohl Menü) sind nun am rechten Seitenrand.
Da Dein "Menü" offensichtlich = "Breadcrumb" ist, dann hat das absolut nichts mit Änderungen am album.tpl zu tun, sondern mit Änderungen an den Files theme.css und theme.tpl (im Vergleich zum Matrix-Theme.)
Dieser Test ist ziemlich unnütz, wenn Du den Code in theme.tpl et al nicht verstehst, kannst Du auch keine gültigen Rückschlüsse ziehen.
Sind "Benutzer-Optionen" = "Menue"? Du machst es einem wirklich schwer Deine Fragen zu verstehen und somit nachvollziehen zu können. Warum nich Bilder einfügen, dann ist klarer?
Mal schauen wie lange Du damit glücklich bist. Das Theme ist für mich dann geeignet, wenn Du die Gallery2 in eine andere Webseite integrierst.
Mir fehlte im Siriux-Theme auch die Sidebar, so dass ich da die Themeveränderung nicht mehr rückgängig machen konne. Das macht dann Sinn, wenn man die Gallery2 in eine andere Webseite einbindet und nur vor- und zurückblättern will.
Schau Dir mal theme.tpl an, da steht eine Fallunterscheidung:
{* Include the appropriate content type for the page we want to draw. *} {if $theme.pageType == 'album'} {g->theme include="album.tpl"} {elseif $theme.pageType == 'photo'} {g->theme include="photo.tpl"} {elseif $theme.pageType == 'admin'} {g->theme include="admin.tpl"} {elseif $theme.pageType == 'module'} {g->theme include="module.tpl"} {/if}Da wird geprüft, ob ein Album, ein Foto, die Site-Admin oder ein Modul dargestellt werden soll und es werden die entsprechenden Templates aufgerufen, also für Site-Admin die Datei admin.tpl. Wenn Du eine diese Dateien änderst (inkl. theme.css) speichere sie im Unterverzeichnis /locale (existiert noch nicht). Damit werden Deine Mods beim nächsten Upgrade nicht überschrieben.
__________________________________________
Für Support folgende Infos posten:
Site-Admin -> Wartungsaufgaben -> System-Info und Link zu phpinfo()
Posts: 11
Ich glaube wir schreiben aneinander vorbei.
Was ich bis jetzt habe findet sich hier. Alles noch ziemlich alpha. Vom ursprünglichen Siriux ist nicht viel übrig geblieben.
Auf der Anmelden-Seite möchte ich den Text "Benutzer-Optionen - Anmelden" los werden. Dieser Text erscheint auch auf der Bestätigungsseite nachdem eine Email verschickt wurde. Auch da soll er weg.
harms
Posts: 666
Sehr hübsch gemachte Seite!
Erweiterung "Benutzerregistrierung" deaktivieren/deinstallieren?
oder in theme.css ca Zeile 287
.gallery-admin .bgBlock { display: none; }Mit einem Link geht das wie geschmiert! Ohne den hätte ich Dich wieder nicht verstanden.
__________________________________________
Für Support folgende Infos posten:
Site-Admin -> Wartungsaufgaben -> System-Info und Link zu phpinfo()
Posts: 11
Das schießt ein bisschen weit über das Ziel hinaus, schließlich brauche ich die Anmeldung selbst. Nur die Sidebar soll hier weg.
Aber "display: none;" brachte mich auf eine Idee.
theme.tpl:
{* Include this theme's style sheet *} <link rel="stylesheet" type="text/css" href="{g->theme url="theme.css"}" /> {if $controller NE "core.AdminCore"} <link rel="stylesheet" type="text/css" href="{g->theme url="theme2.css"}" /> {/if}theme2.css:
#gsSidebar { display: none; }Das muss ich mir morgen nochmal in aller Ruhe ansehen. Hmm, das ist zwar irgendwie ein Patch, eröffnet aber ein Menge Möglichkeiten.
Danke für den Tip!
harms