Verständnisfrage: sTarget beeinflusst Theme!?

Guten Morgen zusammen,

Ich habe eine Verständnisfrage zur Architektur:
Ich habe ein Plugin entwickelt, dass aus dem System einen Closed-Shop macht. D.h. die einzigen Controller die für nicht authentifizierte Benutzer ausführbar sind sind login und register.

In allen anderen Fällen werden die User per controller->redirect auf die Loginseite umgeleitet.

Was mir dabei aufgefallen ist:

Gebe ich beim Redirect als Parameter sTarget=index an (damit der User nach erfolgtem Login auf der Startseite landet), ändert sich das Theme in das Checkout-Layout (oben Checkout-Navigation etc.). Ohne Angabe des sTargets bleibt das Theme beim Standardlayout.

Nachdem ich das Template für den Login-Screen sowieso abändern möchte - anderer Header und Footer -, stellt sich die Frage, wie die Architektur dahinter aussieht und wie eine Manipulation des Themes auf Basis des Controllers möglich ist.

Vielleicht hat sich ja schon mal jemand mit diesem Thema beschäftigt…

Danke Euch vorweg,
Liebe Grüße