#1 (permalink)  
Alt 09.06.2009, 17:13
Neuer Benutzer
 
Registriert seit: 09.06.2009
Beiträge: 3
Standard ID Startseite

Hi Leute,

Hoffe ich bin in diesem Thread hier richtig. Und zwar habe ich folgendes Problem.

Ich würde gerne eine selbst gemachte HTML Box nur auf der Startseite anzeigen lassen. Habe die Box in die index.html eingebaut und mit CSS angepasst. Ich könnte vieleicht auch eine seperate Box.html erstellen und die auf der Index reinladen. Jedenfalls brauche ich dazu ein eindeutiges SmartyTag oder ID um die Box spezifisch auf der Startseite zu laden. Wie finde ich herraus was für ein SmartyTag oder ID die Index/Startseite hat, oder gibt es irgend eine andere Lösung dazu?

Würde mich freuen über jeglichen support.

Danke schon mal im vorraus!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 10.06.2009, 13:10
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

Huhu Markee,

guck mal im Admin -> Hilfsprogramme -> Content Manager - da stehen die IDs!

Cheers,
IaN
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 10.06.2009, 15:11
Neuer Benutzer
 
Registriert seit: 09.06.2009
Beiträge: 3
Standard

Danke für die Antwort

Und wie würde ich meine IF-abfrage gestalten um diese Box NUR auf der Startseite erscheinen zu lassen? Vieleicht kann jemand ein Code Snippet posten damit ich mir das anschauen und testen kann. Sry, bin noch recht neu in diesem Bereich

Thx,
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 10.06.2009, 20:53
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

z.B. so: In der index.html des Templates an gewünschter Stelle
Code:
{php}
if(isset($_GET['coID']) && $_GET['coID'] == '0' || !isset($_GET['coID'])){
{/php}
{$box_WASAUCHIMMER}
{php}
}
{/php}
Zeigt die BOx WASAUCHIMMER an, wenn die ID der Startseite übergeben wird (0), oder aber, wenn gar keine ID übermittelt wird. Das ist leider auch bei den Produktseiten der Fall...

Ist auch nicht ganz sauber, da hier Smarty und PHP vermischt sind - einer der Smarty-Liebhaber hier im Forum wird das sicher noch korrigieren, gell?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 11.06.2009, 08:23
Benutzerbild von Hetfield
Erfahrener Benutzer
 
Registriert seit: 04.01.2005
Ort: Attendorn
Beiträge: 557
Standard

Per Smarty geht das z.B. so:
PHP-Code:
{if strstr($smarty.server.PHP_SELF'index')} 
    {if 
$smarty.get.cPath==null and $smarty.get.manufacturers_id==''}
        {
$box_WASAUCHIMMERnur auf der startseite anzeigen
    
{/if}
{/if}
{if 
strstr($smarty.server.PHP_SELF'shop_content') and $smarty.get.coID=='5'}
       {
$box_WASAUCHIMMERnur auf der startseite anzeigen  
{/if} 
MfG Hetfield
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 11.06.2009, 12:27
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

@Hetfield: Ich wusste doch, dass das auch nur mit Smarty geht - zwar nicht unbedingt simpler, aber zuverlässig!

Da mich das Thema zur Zeit auch interessiert, hast Du mir langes Suchen im Forum erspart (das war vor längerer Zeit irgendwann schonmal dran...).

@Markee: Welche ID Du nun für die Abfrage einsetzen musst, kannst Du im Content Manager herausfinden - bei Hetfield isses offenbar 5, bei mir war's die 1.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 12.06.2009, 10:52
Benutzerbild von Hetfield
Erfahrener Benutzer
 
Registriert seit: 04.01.2005
Ort: Attendorn
Beiträge: 557
Standard

Hallo John Steed!

Der gepostete Schnipsel fragt ja auch mehr ab als nur die ID (coID) der Startseite. Die Startseite ist ja auch die reine index.php ohne das hier eine eine ID (coID) verwendet wird. Deshalb muss auch die index.php abgefragt werden und sichergestellt sein, dass bei man sich auf der index.php nicht innerhalb einer Kategorie befindet oder in dem Suchergebnis/Filter eines Herstellers. Die coID für die Startseite ist eigentlich von Haus aus die 5 und auch in der default.php für die Startseite fest im Quellcode eingebunden.

MfG Hetfield
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 17.06.2009, 12:14
Neuer Benutzer
 
Registriert seit: 09.06.2009
Beiträge: 3
Standard

@ John Steed und @ Hetfield

Danke für die Hilfe!

Geändert von Markee (17.06.2009 um 15:02 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
startseite

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Shop Startseite {$navtrail} ändern ??? emmeier-hille@t-online.de Installation und Konfiguration 13 23.09.2009 16:09


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:39 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand