hallo,
ich möchte auf der startseite, wahrscheinlich auf der start.tpl unter dem begrüssungstext ein bild einbinden. wie muss der ensprechende codeschnipsel lauten?
hallo,
ich möchte auf der startseite, wahrscheinlich auf der start.tpl unter dem begrüssungstext ein bild einbinden. wie muss der ensprechende codeschnipsel lauten?
[I]Ja genau das bräuchte ich auch, bin auch gerade an diesem Punkt[/I]
Im Admin unter CMS Seiten “Begrüssungstext” glaube ich heißt das, das Bild einfach einfügen.
Sollte so aussehen:
<img src="http://deineSeite.de/out/basic/img/namevomBild.jpg" >
[QUOTE=Priester;42517]Im Admin unter CMS Seiten “Begrüssungstext” glaube ich heißt das, das Bild einfach einfügen.
Sollte so aussehen:
<img src="http://deineSeite.de/out/basic/img/namevomBild.jpg" >
[/QUOTE]
hat bei mir leider nicht geklappt.
seltsam. Du möchtest unterhalb der Navileiste eine Grafik haben?
Dann nimm mal den Pfad von oben und für ihn in der start.tpl ein.
Naja, das Bild wird nur geladen, wenn es sich tatsächlich im Ordner “img” im Template “Templatename=basic” befindet. Für die Ordnerstruktur solltest Du aber (bis auf Ausnahmen), die oxid-Interna benutzen:
[{ $oViewConf->getResourceUrl() }]
= out/templatename/src
[{ $oViewConf->getBaseDir() }]
= root (dort, wo sich die config.inc.php beifndet.
[{$oViewConf->getImageUrl()}]
= out/templatename/img
Und was ist an meinem Beispiel verkehrt?
Habe es auf diese weise eingebunden.
Prinzipiell nichts, wenn sich aber z.B. die Domain ändert oder der Shop in einen Ordner umzieht oder, oder, oder, dann muss diese statische Adresse [B]jedesmal [/B]manuell geändert werden.
Also bei mir klappt das so mit dem einbinden, kann ich die Größe dieses Bildes auf der Startseite noch ändern oder muss ich das dann von vorn herein in einer kleineren Größe hochladen?
Du kannst die Bilder so groß einbauen wie du möchtest. Allerdings ist auf der startseite natürlich nur begrenzter Platz vorgesehen. Du musst ggf. ein paar CSS + HTML-Angaben anpassen. Z: b. die Breite und Höhe des Startseitencontents.
und wie mach ich das?
Fang hier echt bei null an, deshalb frag ich auch meistens Sachen die hier alle schon wissen …
Ich hab jetzt ein Bild eingebunden allerdings geht das bis in den footer unten rein
und das ist natürlich nicht so optimal.
Man müsste es verkleinern.
Ohne das Bildmaterial zu kennen oder einen Link, wo man das ganze sehen kann, kann dir kaum einer helfen. Der erste Schritte ist sichererstmal die Grundkenntnisse in Sachen HTML/CSS zu schaffen. Ohne das geht es nicht.
z.B. so
<div><img src="[{ $oViewConf->getResourceUrl() }]bg/deinbild.gif" width="250" height="250" alt="" name="name_des_bildes"></div>
Hier der Link für die Seite
www.rahmenlaedchen.de
Ich weiß da bin ich im Moment dabei mir Grundkenntnisse anzueignen ^^
@rubbercut: Das hat irgendwie nicht funktioniert muss ich hier auf was aufpassen?
Na, scheint doch zu gehen.
Ähm das Bild ist zu groß und ich kanns nicht anpassen…das ist das problem.
Naja, weil ein Fehler drin ist: Nur die obere Quelle (ohne Angaben) ist korrekt: So sollte es gehen->
[{$oViewConf->getImageUrl()}]
=
<!--<img src="http://rahmenlaedchen.de/out/basic/img/startseite.jpg" > -->
<div><img src="{$oViewConf->getImageUrl()}]startseite.jpg" width="100" height="100" alt="" name="startseite"></div>
Folgendes kann auch gelöscht werden:
<!--<img src="http://rahmenlaedchen.de/out/basic/img/startseite.jpg" > -->
Ahhhhhhhh super jetzt hats geklappt, wenigstens mal ein Erfolgserlebnis für nen
Neuling
Danke dir!
Ich kann jetzt bestimmt auch zwei Bilder nebeneinander einfügen, weil wenn ich jetzt ein zweites einfüge wird es automatisch drunter platziert.
…das geht ohne CSS z.B. so:
<p></p>
<div style="width:580px; text-align:center;"><img src="[{$oViewConf->getImageUrl()}]startseite.jpg" width="220" height="170" alt="" name="startseite"><img src="[{$oViewConf->getImageUrl()}]startseite2.jpg" width="220" height="170" alt="" name="startseite2"></div>
Hallo Leute,
hätte auch eine kurze Frage zur Einbindung einer Grafik auf die Startseite.
Also das Einbinden war überhaupt kein Problem.
Jedoch darf die Grafik, wie hier schon angemerkt, wohl in der Höhe nicht zu groß sein, denn sonst wird sie von den “frisch eingetroffenen Artikeln” überdeckt.
Also wollte ich die frisch eingetroffenen Artikel weiter nach unten verschieben.
Dazu habe ich in der oxid.css folgenden Code in Zeile 303 geändert:
#body strong.head2 {margin:0 5px 300px 5px;background: #D5C
Also die 300px hab ich da hingemacht. Vorher waren das glaub ich 5 oder 10. Damit wollte ich die Boxen halt um 300px weiter nach unten verschieben, was bei mir ungefähr der Höhe der Grafik entspricht.
Das Positive: Die 4 Boxen mit den 4 neusten Artikeln werden tatsächlich um 300px nach unten verschoben, so wie es sein sollte.
Das Negative: Die Überschrift “Frisch eingetroffen (mit dem RSS Feed an der Seite)” bewegt sich jedoch kein Stück.
Firebird zeigt mir an, dass die Überschrift und die Grafiken scheinbar 1 zusammenhängedes Element sind, jedoch werden durch die Änderung nur die Boxen verschoben.
Wie bekomm ich die Überschrift da auch noch verschoben? Bzw. weg?
Habs noch in der start.tpl versucht …
[{if ($oView->getNewestArticles()|@count)>0 }]
<strong id="test_FreshInHeader" class="head2">
[{ oxmultilang ident="START_JUSTARRIVED"}]
[{if $rsslinks.newestArticles}]
<a class="rss" id="rss.newestArticles" href="[{$rsslinks.newestArticles.link}]" title="[{$rsslinks.newestArticles.title}]"></a>
[{oxscript add="oxid.blank('rss.newestArticles');"}]
[{/if}]
</strong>
[{foreach from=$oView->getNewestArticles() item=actionproduct}]
[{include file="inc/product.tpl" showMainLink=true product=$actionproduct size="small" testid="FreshIn_"|cat:$actionproduct->oxarticles__oxid->value}]
[{/foreach}]
[{/if}]
Aber n Wert für die Positionierung finde ich auch hier nicht.
Weiß jemand Rat?