Teile von start.tpl in header einpauen..wie?

Hallo Forum

Dieser Text => Willkommen im OXID eShop 4
Dies ist eine Demo-Installation des OXID eShop 4. Also keine Sorge, wenn Sie bestellen: Die Ware wird weder ausgeliefert, noch in Rechnung gestellt. Die gezeigten Produkte (und Preise) dienen nur zur Veranschaulichung der umfangreichen Funktionalität des Systems.

Wir wünschen viel Spaß beim Testen!
Ihr OXID eSales Team

…erscheint ja auf der Startseite. Jetzt habe ich im header eine Grafik eingebaut.In dieser Grafik soll der Text stehen. Kann mir jemand sagen was für eine Stelle von der CMS Seite " start.tpl " ich an was für eine Stelle in der header.tpl einbinden muss?

Das sollte dieser Teil der start.tpl sein:

[{oxifcontent ident="oxstartwelcome" object="oCont"}]
<div class="welcome">[{$oCont->oxcontents__oxcontent->value}]</div>
[{/oxifcontent}]

Das ist eine Seite aus dem CMS (oxstartwelcome).

Gruß
Stefan

HI

das hab ich ja auch rausgefunden. Aber wie lege ich dieses auf das Logo? Das logo.png habe ich durch ein anderes ersetzt. Der Text aus
[{oxifcontent ident=“oxstartwelcome” object=“oCont”}]
<div class=“welcome”>[{$oCont->oxcontents__oxcontent->value}]</div>
[{/oxifcontent}]

soll auf dem logo sein.

Was genau meinst Du mit soll auf dem Logo sein?

Wenn es ein fixer Text ist, könntest Du den ja gleich per Bildbearbeitung im Logo einbauen.

Wenn du den Demo Shop aufrufst steht dieser Text da:

Willkommen im OXID eShop 4
Dies ist eine Demo-Installation des OXID eShop 4.
Also keine Sorge, wenn Sie bestellen: Die Ware wird
weder ausgeliefert,
noch in Rechnung gestellt.
Die gezeigten Produkte (und Preise)
dienen nur zur Veranschaulichung
der umfangreichen Funktionalität des Systems.

Wir wünschen viel Spaß beim Testen!
Ihr OXID eSales Team

Dieser wird aus:

[{oxifcontent ident=“oxstartwelcome” object=“oCont”}]
<div class=“welcome”>[{$oCont->oxcontents__oxcontent->value}]</div>
[{/oxifcontent}]

generiert, oder wie man sagt.

Im header ist nun diese Oxid Logo. Jenes habe ich durch ein anderes ersetzt
Nun soll auf dem Logo dieses:

[{oxifcontent ident=“oxstartwelcome” object=“oCont”}]
<div class=“welcome”>[{$oCont->oxcontents__oxcontent->value}]</div>
[{/oxifcontent}]

angezeigt werden. Das Problem ist, dass, wenn ich

[{oxifcontent ident=“oxstartwelcome” object=“oCont”}]
<div class=“welcome”>[{$oCont->oxcontents__oxcontent->value}]</div>
[{/oxifcontent}]

in der header.tpl einfüge, das Logo sich nach unten verschiebt und der Text oben steht.

Das wäre ja wohl eher ein Frage von HTML und CSS und nicht direkt ein Thema vom Oxid-Shop.

Wenn du das Logo überlagern willst dann vielleicht den CMS-Text in einem absolut positionierten div im Header unterbringen, ggf. noch z-index berücksichtigen.

Hättest du ein Beispiel?

In der _header.tpl z. B. folgenden Code:


    <div id="header">
        <div class="bar oxid">
		<div style="position:absolute;">
		[{oxifcontent ident="oxstartwelcome" object="oCont"}]
<div class="welcome">[{$oCont->oxcontents__oxcontent->value}]</div>
[{/oxifcontent}]
</div>

Die ersten beiden Zeilen sind standardmäßig in _header.tpl vorhanden. Das nur als Orientierung wo es einzubauen wäre.
Das div lässt sich mit CSS-Werten zu top und left noch in der Position verändern. Infos zu CSS und Positionierung bei SelfHTML.

WOW…das wird es gewesen sein. Erste Test zeigen schon mal gewisse Erfolge. Ich Teste weiter. Danke dir schon mal.

Hat sauber funktioniert. Habe noch ein paar <br> und eingefügt. Nun ist es so wie ich es wollte.

Hast uns sehr geholfen.

DANKE.

[QUOTE=Priester;40829]Habe noch ein paar <br> und eingefügt. Nun ist es so wie ich es wollte.[/QUOTE]
Iiiihhhhhhhhggiiiitttttt! :eek:

Schnell weg damit und mit CSS ersetzt, aber zack-zack :D!

Du weißt doch…ich weiß net wie!

[QUOTE=Priester;40842]Du weißt doch…ich weiß net wie![/QUOTE]
Wo ist Dein Shop?

www.baumarkt-schwinn.de

Und wo soll der Text hin?

[QUOTE=avenger;40846]Und wo soll der Text hin?[/QUOTE]
OK, für den Zweck sind <br> ausnahmsweise erlaubt… :smiley:

Dachte Du hast den Text damit positioniert…

[QUOTE=avenger;40846]Und wo soll der Text hin?[/QUOTE]

Schau mal oben links im Header. So wie es jetzt ist wollten wir es haben. Wenn ich mich einlogge kommt dann das Willkommen Herr…

Haben dass so gelöst:

<div id="header">
        <div class="bar oxid">
		<div style="position:absolute;">
		[{oxifcontent ident="oxstartwelcome" object="oCont"}] <div class="welcome">[{$oCont->oxcontents__oxcontent->value}]</div>
[{/oxifcontent}]
</div>

Und unter Kundeninformationen => CMS Seiten => start.tpl den Text mit <br> usw. verschoben.

Werden demnächst mal bei Dir anklopfen wegen Template wir den Shop. Soweit ich gelesen habe, habt Ihr da wohl was fertiges.

Hast Du mal Links und Preise? Schick dass per PN oder so.