News im Shop anzeigen
Sebastian Feindt:
News im Shop anzeigen
07.11.2008, 12:32
Nachfolgend soll beschrieben werden, wie die News im Shop angezeigt werden können:
1.) Öffne die home.tpl (_templates/orange/_front/)
2.) Füge dort folgenden Code ein:
{fwpNews sTemplate="list" iChars=200 i=5}
Es werden nun 5 News angezeigt. Jeder Beitrag ist max. 200 Zeichen lang.
3.) Es müssen folgende Dateien mit folgenden Inhalten angelegt werden:
3.1.) _templates/orange/_front/elements/news_list.box.tpl
3.2.) _templates/orange/_front/cstm/news.tpl
3.3.) _templates/orange/_front/elements/news_details.box.tpl
4.) Passe die Datei _templates/orange/_front/cstm_includes.tpl an:
Danach sollten die News angezeigt werden.
_________________
Viele Grüße,
Sebastian
FWP Systems GmbH
1.) Öffne die home.tpl (_templates/orange/_front/)
2.) Füge dort folgenden Code ein:
{fwpNews sTemplate="list" iChars=200 i=5}
Es werden nun 5 News angezeigt. Jeder Beitrag ist max. 200 Zeichen lang.
3.) Es müssen folgende Dateien mit folgenden Inhalten angelegt werden:
3.1.) _templates/orange/_front/elements/news_list.box.tpl
| Code: |
|
<h3 class="misc">News</h3> <div class="bg_light_menu"> {foreach from=$aOutput.aNews item=aTmp} <p><strong>{$aTmp.sNotation}</strong> <br/>{$aTmp.sNews|truncate:200} <br/><a href="{$sUrl}index.php?sPage=news&iNewsId={$aTmp.iNewsId}">Details anzeigen</a> </p> {/foreach} <p><br/><a href="{$sUrl}index.php?sPage=news">alle News anzeigen</a></p> </div> |
3.2.) _templates/orange/_front/cstm/news.tpl
| Code: |
|
{if $smarty.get.iNewsId != 0} {fwpNews sTemplate="details" iChars=200} {else} {fwpNews sTemplate="details" iNewsId=`$smarty.get.iNewsId`} {/if} |
3.3.) _templates/orange/_front/elements/news_details.box.tpl
| Code: |
|
<h1>News</h1> {foreach from=$aOutput.aNews item=aTmp} <h2>{$aTmp.sNotation}</h2> {foreach from=$aTmp.aImage item=sImage} <img src="{$sImage}" alt=""/> {/foreach} <p>{$aTmp.sNewsLong}</p> {if !isset($smarty.get.iNewsId)} <p><a href="{$sUrl}index.php?sPage=news&iNewsId={$aTmp.iNewsId}">Details anzeigen</a></p> {/if} {/foreach} |
4.) Passe die Datei _templates/orange/_front/cstm_includes.tpl an:
| Code: |
|
{if $smarty.get.sPage == "news"} {fwpInclude file="$TPL_DIR/_front/cstm/news"} {/if} |
Danach sollten die News angezeigt werden.
_________________
Viele Grüße,
Sebastian
FWP Systems GmbH
08.11.2008, 8:55
Zunächst mal einen riesigen Dank! Ich werde mich gleich daran machen, es umzusetzen.
Bernd
Bernd
08.11.2008, 10:56
Lieber Sebastian!
Ich habe die Schritte 1 bis 4 gemäß Anleitung durchgeführt und noch einmal überprüft! Im Ergebnis wird nun auf der Startseite auch die Neuigkeit angezeigt, die ich im Backend eingegeben hatte. Prima! Endlich! Danke!
=> Neuigkeiten auf unserer Startseite
Allerdings werden weder die Detailseiten der News noch deren Liste angezeigt!
Mir scheint, dass im Code die entsprechenden Template_Dateien nicht richtig benannt werden und deshalb auch nicht aufgerufen werden, z.B. in 3.)
zu 4.) Datei _templates/orange/_front/cstm_includes.tpl
... ein Verzeichnis "cstm/news" im Templateverzeichnis "orange" gibt es nicht.
Viele Grüße,
Bernd
Ich habe die Schritte 1 bis 4 gemäß Anleitung durchgeführt und noch einmal überprüft! Im Ergebnis wird nun auf der Startseite auch die Neuigkeit angezeigt, die ich im Backend eingegeben hatte. Prima! Endlich! Danke!
=> Neuigkeiten auf unserer Startseite
Allerdings werden weder die Detailseiten der News noch deren Liste angezeigt!
Mir scheint, dass im Code die entsprechenden Template_Dateien nicht richtig benannt werden und deshalb auch nicht aufgerufen werden, z.B. in 3.)
| Zitat: |
| {if $smarty.get.iNewsId != 0}
{fwpNews sTemplate="details" iChars=200} {else} {fwpNews sTemplate="details" iNewsId=`$smarty.get.iNewsId`} {/if} |
zu 4.) Datei _templates/orange/_front/cstm_includes.tpl
| Zitat: |
| {if $smarty.get.sPage == "news"}
{fwpInclude file="$TPL_DIR/_front/cstm/news"} {/if} |
... ein Verzeichnis "cstm/news" im Templateverzeichnis "orange" gibt es nicht.
Viele Grüße,
Bernd
Sebastian Feindt:
AW: News im Shop anzeigen
08.11.2008, 11:06
Die Dateinamen werden zusammen gesetzt.
Es muss keinen Ordner cstm/news geben.
Es ist die Datei cstm/news.tpl
_________________
Viele Grüße,
Sebastian
FWP Systems GmbH
Es muss keinen Ordner cstm/news geben.
Es ist die Datei cstm/news.tpl
_________________
Viele Grüße,
Sebastian
FWP Systems GmbH
08.11.2008, 13:17
| Zitat: |
| Allerdings werden weder die Detailseiten der News noch deren Liste angezeigt! |
... geht trotzdem noch nicht. Weshalb?
Sebastian Feindt:
AW: News im Shop anzeigen
08.11.2008, 13:34
ich habe mein Glaskugel zu hause vergessen.
Schick mir bitte mal deine FTP-Zugangsdaten zu.
_________________
Viele Grüße,
Sebastian
FWP Systems GmbH
Schick mir bitte mal deine FTP-Zugangsdaten zu.
_________________
Viele Grüße,
Sebastian
FWP Systems GmbH
08.11.2008, 16:56
Lieber Sebastian!
Eine Glaskugel kann ich dir nicht anbieten. Aber ich hab alles überprüft und finde den Fehler nicht. Ich danke dir für dein Angebot, selber mal rein zu schauen. Ich komm gern darauf zurück. Aber vielleicht siehst du ja auch das Problem schnell so:
1. home.tpl:
home.tpl befindet sich im Verzeichnis: /html/Katalog/_templates/orange/_front wobei Karalog das Installationsverzeichnis ist
2. home.tpl - Inhalt wie folgt:
3.1. news_list.box.tpl
(1) news_list.box.tpl befindet sich im Verzeichnis
/html/Katalog/_templates/orange/_front/elements
(2) Inhalt
3.2 news.tpl
(1) befindet sich im Verzeichnis /html/Katalog/_templates/orange/_front/cstm
(2) Inhalt
3.3 news_details.box.tpl
(1) befindet sich im Verzeichnis /html/Katalog/_templates/orange/_front/elements
(2) Inhalt
4. cstm_includes.tpl
(1) befindet sich immer noch in /html/Katalog/_templates/orange/_front
(2) und wurde ergänzt:
Eine Glaskugel kann ich dir nicht anbieten. Aber ich hab alles überprüft und finde den Fehler nicht. Ich danke dir für dein Angebot, selber mal rein zu schauen. Ich komm gern darauf zurück. Aber vielleicht siehst du ja auch das Problem schnell so:
1. home.tpl:
home.tpl befindet sich im Verzeichnis: /html/Katalog/_templates/orange/_front wobei Karalog das Installationsverzeichnis ist
2. home.tpl - Inhalt wie folgt:
| Zitat: |
| <table cellpadding="0" cellspacing="0" border="0" width="500">
<tr> <th class="th_light_left"><img src="{$TPL_WDIR}css/{$style_type}/images/table_corner_top_left.gif" alt="" /></th> <th class="th_light_middle">{$aOutput.sHomepageWelcome}</th> <th class="th_light_right"><img src="{$TPL_WDIR}css/{$style_type}/images/table_corner_top_right.gif" alt="" /></th> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="500" class="table_light_content"> <tr> <td class="td_light_content"> <p class="fs_middle">{$aOutput.sHomepageWelcomeText}</p> </td> </tr> <tr> <td class="td_light_footer"> </td> </tr> </table> <br /> <table cellpadding="0" cellspacing="0" border="0" width="500"> <tr> <th class="th_light_left"><img src="{$TPL_WDIR}css/{$style_type}/images/table_corner_top_left.gif" alt="" /></th> <th class="th_light_middle">Unsere Kunstgalerie </th> <th class="th_light_right"><img src="{$TPL_WDIR}css/{$style_type}/images/table_corner_top_right.gif" alt="" /></th> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="500" class="table_light_content"> <tr> <td class="td_light_content"> <p class="fs_middle"> <!-- Hier werden die News ausgegeben --> <!--<h3>{$aOutput.sFrontNews}</h3>--> <div class="bg_light">{fwpNews sTemplate="list" iChars=200 i=5} </div> <h3>{$aOutput.sHomepageNewProductsHeadline}</h3> <div class="bg_light">{fwpProductNew i=1 iDays=365}</div> <h3>{$aOutput.sHomepageTopSellerHeadline}</h3> <div class="bg_light">{fwpTopSeller sTemplate="home" i=3}</div> <h3>{$aOutput.sHomepageHeadlineLastComments}</h3> <div class="bg_light">{fwpLastComment sTemplate="homeq" i=5}</div> <h3>{$aOutput.sHomepageTopTagsHeadline}</h3> <div class="tagCloud bg_light">{fwpTagCloud i=35 iMaxSize=30 iMinSize=10}</div> </p> </td> </tr> <tr> <td class="td_light_footer"> </td> </tr> </table> |
3.1. news_list.box.tpl
(1) news_list.box.tpl befindet sich im Verzeichnis
/html/Katalog/_templates/orange/_front/elements
(2) Inhalt
| Zitat: |
| <h3>{$aOutput.sFrontNews}</h3>
<div class="bg_light"><!-- bg_light_menu --> {foreach from=$aOutput.aNews item=aTmp} <p><strong>{$aTmp.sNotation}</strong> <br/>{$aTmp.sNews|truncate:200} <br/><a href="{$sUrl}index.php?sPage=news&iNewsId={$aTmp.iNewsId}">{$aOutput.sFrontNewsDetails}</a> </p> {/foreach} <p><br/><a href="{$sUrl}index.php?sPage=news">{$aOutput.sFrontNewsShow}</a></p> </div> |
3.2 news.tpl
(1) befindet sich im Verzeichnis /html/Katalog/_templates/orange/_front/cstm
(2) Inhalt
| Zitat: |
| {if $smarty.get.iNewsId != 0}
{fwpNews sTemplate="details" iChars=200} {else} {fwpNews sTemplate="details" iNewsId=`$smarty.get.iNewsId`} {/if} |
3.3 news_details.box.tpl
(1) befindet sich im Verzeichnis /html/Katalog/_templates/orange/_front/elements
(2) Inhalt
| Zitat: |
| <h1>{$aOutput.sFrontNews}</h1>
{foreach from=$aOutput.aNews item=aTmp} <h2>{$aTmp.sNotation}</h2> {foreach from=$aTmp.aImage item=sImage} <img src="{$sImage}" alt=""/> {/foreach} <p>{$aTmp.sNewsLong}</p> {if !isset($smarty.get.iNewsId)} <p><a href="{$sUrl}index.php?sPage=news&iNewsId={$aTmp.iNewsId}">{$aOutput.sFrontNewsDetails}</a></p> {/if} {/foreach} |
4. cstm_includes.tpl
(1) befindet sich immer noch in /html/Katalog/_templates/orange/_front
(2) und wurde ergänzt:
| Zitat: |
| {*
{if $smarty.get.sPage == "sPage-Paramenter"} {fwpInclude file="$TPL_DIR/_front/cstm/dateiname"} {/if} {if $smarty.get.sPage == "news"} {fwpInclude file="$TPL_DIR/_front/cstm/news"} {/if} *} |
Sebastian Feindt:
AW: News im Shop anzeigen
08.11.2008, 16:59
Du hast in der includes_cstm.tpl die Bedingung in den Kommentar {* ... *} eingefügt.
_________________
Viele Grüße,
Sebastian
FWP Systems GmbH
| Code: |
|
{* {if $smarty.get.sPage == "sPage-Paramenter"} {fwpInclude file="$TPL_DIR/_front/cstm/dateiname"} {/if} *} {if $smarty.get.sPage == "news"} {fwpInclude file="$TPL_DIR/_front/cstm/news"} {/if} |
_________________
Viele Grüße,
Sebastian
FWP Systems GmbH
09.11.2008, 11:37
Lieber Sebastian!
Vielen Dank, den dummen kleinen Fehler mit großer Wirkung hätte ich sonst nicht gefunden. Ich muss mir die Syntax von smarty noch einmal anschauen.
Tschüß.
Vielen Dank, den dummen kleinen Fehler mit großer Wirkung hätte ich sonst nicht gefunden. Ich muss mir die Syntax von smarty noch einmal anschauen.
Tschüß.
extim:
AW: News im Shop anzeigen
12.11.2008, 12:49
Hallo FWP und natürlich auch ein Hallo an alle Anderen
Vielen Dank für die ausführliche Anleitung!
Das interne Newssystem funktioniert nun einwandfrei und ohne Probleme.
Eine Frage dazu habe ich aber noch. Wozu genau dient dieser Quellcodeauszug (aus der news_details.box.tpl):
denn die Möglichkeit der entsprechenden News ein Bild hinzuzufügen habe ich nicht gefunden, deshalb nur kurz meine Frage dazu.
Vielen Dank nochmals
extim
_________________
unser FWP Shop befindet sich hier: http://www.getfone.de
und unser News & Weblog System http://www.phoneo.de freut sich auf Deinen Besuch...
Vielen Dank für die ausführliche Anleitung!
Das interne Newssystem funktioniert nun einwandfrei und ohne Probleme.
Eine Frage dazu habe ich aber noch. Wozu genau dient dieser Quellcodeauszug (aus der news_details.box.tpl):
| Code: |
| {foreach from=$aTmp.aImage item=sImage}
<img src="{$sImage}" alt=""/> {/foreach} |
denn die Möglichkeit der entsprechenden News ein Bild hinzuzufügen habe ich nicht gefunden, deshalb nur kurz meine Frage dazu.
Vielen Dank nochmals
extim
_________________
unser FWP Shop befindet sich hier: http://www.getfone.de
und unser News & Weblog System http://www.phoneo.de freut sich auf Deinen Besuch...
Sebastian Feindt:
AW: News im Shop anzeigen
12.11.2008, 12:55
Hallo,
die Bilder kommen mit der nächsten Version 3.3.2
_________________
Viele Grüße,
Sebastian
FWP Systems GmbH
die Bilder kommen mit der nächsten Version 3.3.2
_________________
Viele Grüße,
Sebastian
FWP Systems GmbH
12.11.2008, 13:08
| Sebastian Feindt hat Folgendes geschrieben: |
| Hallo,
die Bilder kommen mit der nächsten Version 3.3.2 |
ist es nicht schön genau die Antworten zu bekommen, die man auch hören will? *grins
Super, danke!
extim
_________________
unser FWP Shop befindet sich hier: http://www.getfone.de
und unser News & Weblog System http://www.phoneo.de freut sich auf Deinen Besuch...
extim:
AW: News im Shop anzeigen
01.12.2008, 14:25
dann hab ich doch wieder eine Frage / eine Anmerkung, sorry Sebastian
Beim Veröffentlichen einer News ist alles so wie ich es mir wünsche.
Wenn ich aber eine weitere News veröffentliche, und die erste (alte) News nicht auf inaktiv setze, dann erscheint die erste (also alte) News über der neuen (zuletzt geschriebenen) News.
Eine Sortierung nach Anlage/Änderungsdatum erscheint mir nur dann sinnvoll, wenn die News mit dem aktuellsten Wert (also die neueste News) zuerst und die News mit dem niedrigsten Wert (die älteste also) zuletzt angezeigt wird.
Im Moment ist es so, das ich, wenn ich die alte News (nach Veröffentlichung der Neuen(!))
a) einmal auf inaktiv setze und speichere,
b) dann wieder auf aktiv setze und speichere,
erst die gewünschte Reihenfolge erreiche (sprich neue News oben, alte News unten).
Das ist bei mehreren News aber ein "wenig" unpraktisch......
Es scheint also hier eine Sortierung basierend auf dem Anlage / Änderungsdatum stattzufinden. Stelle ich jetzt überaschender Weise fest, das ich in einer etwas älteren News einen Fehler habe, und ändere diese News entsprechend, schlägt sich die Änderung (und sei es nur das Ausmerzen eines kleinen Rechtschreibfehlers) auf die Sortierung der News aus - das allerdings ist problematisch wie ich finde!
Dann habe ich auch ein kleines Problem mit der Darstellung / Anzeige einer speziellen News.
Sind mehrere News aktiv, kann ich, egal auf welche News ich klicke (Detaillink) die News allein nicht sehen. Es wird mir dann eine Seite angezeigt, in der alle aktiven News zu sehen sind.
Bsp: klicke ich auf den Detaillink zur News mit der ID == 3 wird dieser Link aufgerufen: ...?sPage=news&iNewsId=3
Angezeigt wird mir aber alles was aktiv ist (in meinem Fall die News mit der ID 3 und 2)
Link zu meinem geschilderten "Problem": http://www.getfone.de/index.php?sPage=news
klickt man dort auf eine der beiden News, werden in der Detailseite beide angezeigt
Ist das ein Problem, das ich selbst "verzapft" habe, oder ist das allgemeiner Natur? Bin mir da nicht sicher, deshalb meine ausschweifende Fragestellung
Freue mich auf Eure Hilfe
extim
_________________
unser FWP Shop befindet sich hier: http://www.getfone.de
und unser News & Weblog System http://www.phoneo.de freut sich auf Deinen Besuch...
Beim Veröffentlichen einer News ist alles so wie ich es mir wünsche.
Wenn ich aber eine weitere News veröffentliche, und die erste (alte) News nicht auf inaktiv setze, dann erscheint die erste (also alte) News über der neuen (zuletzt geschriebenen) News.
Eine Sortierung nach Anlage/Änderungsdatum erscheint mir nur dann sinnvoll, wenn die News mit dem aktuellsten Wert (also die neueste News) zuerst und die News mit dem niedrigsten Wert (die älteste also) zuletzt angezeigt wird.
Im Moment ist es so, das ich, wenn ich die alte News (nach Veröffentlichung der Neuen(!))
a) einmal auf inaktiv setze und speichere,
b) dann wieder auf aktiv setze und speichere,
erst die gewünschte Reihenfolge erreiche (sprich neue News oben, alte News unten).
Das ist bei mehreren News aber ein "wenig" unpraktisch......
Es scheint also hier eine Sortierung basierend auf dem Anlage / Änderungsdatum stattzufinden. Stelle ich jetzt überaschender Weise fest, das ich in einer etwas älteren News einen Fehler habe, und ändere diese News entsprechend, schlägt sich die Änderung (und sei es nur das Ausmerzen eines kleinen Rechtschreibfehlers) auf die Sortierung der News aus - das allerdings ist problematisch wie ich finde!
Dann habe ich auch ein kleines Problem mit der Darstellung / Anzeige einer speziellen News.
Sind mehrere News aktiv, kann ich, egal auf welche News ich klicke (Detaillink) die News allein nicht sehen. Es wird mir dann eine Seite angezeigt, in der alle aktiven News zu sehen sind.
Bsp: klicke ich auf den Detaillink zur News mit der ID == 3 wird dieser Link aufgerufen: ...?sPage=news&iNewsId=3
Angezeigt wird mir aber alles was aktiv ist (in meinem Fall die News mit der ID 3 und 2)
Link zu meinem geschilderten "Problem": http://www.getfone.de/index.php?sPage=news
klickt man dort auf eine der beiden News, werden in der Detailseite beide angezeigt
Ist das ein Problem, das ich selbst "verzapft" habe, oder ist das allgemeiner Natur? Bin mir da nicht sicher, deshalb meine ausschweifende Fragestellung
Freue mich auf Eure Hilfe
extim
_________________
unser FWP Shop befindet sich hier: http://www.getfone.de
und unser News & Weblog System http://www.phoneo.de freut sich auf Deinen Besuch...
02.12.2008, 13:38
| extim hat Folgendes geschrieben: |
|
Ist das ein Problem, das ich selbst "verzapft" habe, oder ist das allgemeiner Natur? Bin mir da nicht sicher, deshalb meine ausschweifende Fragestellung |
meine Feststellung nach Test in anderen FWP Shops: ist kein Problem, das ich verzapft hab,.....
extim
_________________
unser FWP Shop befindet sich hier: http://www.getfone.de
und unser News & Weblog System http://www.phoneo.de freut sich auf Deinen Besuch...
extim:
AW: News im Shop anzeigen
15.12.2008, 15:45
Hallo FWP Team
ich hole dieses Thema mal wieder hoch, weil bisher noch nicht gelöst.
Eine schöne Woche und eine entspannte Vor-Weihnachtszeit
extim
_________________
unser FWP Shop befindet sich hier: http://www.getfone.de
und unser News & Weblog System http://www.phoneo.de freut sich auf Deinen Besuch...
ich hole dieses Thema mal wieder hoch, weil bisher noch nicht gelöst.
Eine schöne Woche und eine entspannte Vor-Weihnachtszeit
extim
_________________
unser FWP Shop befindet sich hier: http://www.getfone.de
und unser News & Weblog System http://www.phoneo.de freut sich auf Deinen Besuch...
Seite 1 von 1
Ähnliche Beiträge zu News im Shop anzeigen
![]() |
Beitrag | Forum | Antworten | ![]() |
| FWP-Shop neugestaltung bzw. anpassung durch Profi's
(Erstellt von Damon409 am 05.01.2009, 16:42) |
Marktplatz | 2 | ||
| Shop online
(Erstellt von thomasst am 29.12.2008, 14:07) |
Show-Case | 1 | ||
| Wer programmiert unseren Shop fertig? Ab 7.1. in München!!!
(Erstellt von Grosser am 18.12.2008, 15:21) |
Marktplatz | 0 | ||










