Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
Moderator: maennchen1.de
- Geronimo
- Beiträge: 80
- Registriert: 22.10.2012, 09:48
- Lizenz: wpShopGermany Pro
- Skype-Name: geronimoschmidt
Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
Hallo Zusammen,
habe schon im Forum geschaut und nicht genau die Lösung für meine Frage gefunden:
Bei der Listendarstellung (list-phtml) wird nur das Vorschaubild geladen – identisch zur Grid-Darstellung.
Kann man hier nicht den Titel, bzw. Kurztitel einen Link/Button "Karten kaufen" und die Info/Parameter "Lagerbestand" bzw. nur wenn ausverkauft ausgeben? Besser noch, wenn ausverkauft, Link/Button zum Detailansicht deaktivieren.
Grüße
Geronimo
habe schon im Forum geschaut und nicht genau die Lösung für meine Frage gefunden:
Bei der Listendarstellung (list-phtml) wird nur das Vorschaubild geladen – identisch zur Grid-Darstellung.
Kann man hier nicht den Titel, bzw. Kurztitel einen Link/Button "Karten kaufen" und die Info/Parameter "Lagerbestand" bzw. nur wenn ausverkauft ausgeben? Besser noch, wenn ausverkauft, Link/Button zum Detailansicht deaktivieren.
Grüße
Geronimo
Re: Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
Hi,
im list.phtml wird ja der Lagerbestand schon angezeigt, wenn die Option "Bestand in Produktübersicht (Frontend) anzeigen" aktiviert ist.
im list.phtml gibt es dazu diesen Codeabschnitt
Dort siehst du, dass der Bestand des Produktes in $p['stock'] drin ist. Innerhalb der for Schleife für die angezeigten Produkte.
Hilft dir das?
Viele Grüße
Daschmi
im list.phtml wird ja der Lagerbestand schon angezeigt, wenn die Option "Bestand in Produktübersicht (Frontend) anzeigen" aktiviert ist.
im list.phtml gibt es dazu diesen Codeabschnitt
Dort siehst du, dass der Bestand des Produktes in $p['stock'] drin ist. Innerhalb der for Schleife für die angezeigten Produkte.
Hilft dir das?
Viele Grüße
Daschmi
BETA Updates laden: http://wpshopgermany.maennchen1.de/2013 ... ads-laden/
Angebotsanfragen: https://shop.maennchen1.de/kontaktformular/
https://daschmi.de
Angebotsanfragen: https://shop.maennchen1.de/kontaktformular/
https://daschmi.de
- Geronimo
- Beiträge: 80
- Registriert: 22.10.2012, 09:48
- Lizenz: wpShopGermany Pro
- Skype-Name: geronimoschmidt
Re: Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
Danke schon mal!
Die list.phtml gibt bei mir "nur" das Vorschaubild aus... Die Datei greift auch, hab schon einiges versucht, an der Datei abzuändern...
Ich würde gerne hier den Titel und eben besagte Info ausgeben. Den Lagertestand an sich will ich bzw. mein Kunde (aus psychologischen Gründen;) nicht ausgeben... sondern nur die Info, wenn ausverkauft.
Grüße
Geronimo
Die list.phtml gibt bei mir "nur" das Vorschaubild aus... Die Datei greift auch, hab schon einiges versucht, an der Datei abzuändern...
Ich würde gerne hier den Titel und eben besagte Info ausgeben. Den Lagertestand an sich will ich bzw. mein Kunde (aus psychologischen Gründen;) nicht ausgeben... sondern nur die Info, wenn ausverkauft.
Grüße
Geronimo
- Geronimo
- Beiträge: 80
- Registriert: 22.10.2012, 09:48
- Lizenz: wpShopGermany Pro
- Skype-Name: geronimoschmidt
Re: Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
bei mir hat die list.phtml viel weniger Inhalt und es wird wie geschrieben "nur" das Thumbnail ausgegeben...
Code: Alles auswählen
<?php
/*
*
* Template für die Produktgruppenansicht im Frontend
*
*/
// Produkte die neben dem Namen angezeigt werden sollen
$showP = 4;
?>
<?php $c = 0; foreach ((array)$this->view['data'] as $k => $g) { ?>
<?php //wpsg_debug($g) ?>
<div class="wpsg_pgruppen_list_row">
<div class="wpsg_pgruppen_list_titel">
<a href="<?php echo WPSG_URL_WP ?>?page_id=<?php echo get_the_ID(); ?>&show=<?php echo $k ?>">
<h2><?php echo $g['pgruppe_name'] ?></h2>
</a>
</div>
<div class="wpsg_pgruppen_list_produkte">
<?php for ($i = 0; $i < $showP && $i < sizeof($g['produkte']); $i ++) { ?>
<?php $image = array_rand($g['produkte'][$i]['bilder']); ?>
<?php if ($image >= 0 && is_int($image)) { ?>
<div class="wpsg_pgruppen_list_image">
<a href="<?php echo $g['produkte'][$i]['url'] ?>">
<?php echo wp_get_attachment_image($g['produkte'][$i]['bilder'][0], 'thumbnail', false, array()); ?>
</a>
</div>
<?php } ?>
<?php } ?>
<div style="clear:both;"></div>
</div>
</div>
<?php $c++ ?>
<?php } ?>
- maennchen1.de
- Administrator
- Beiträge: 17870
- Registriert: 14.08.2003, 16:55
- Lizenz: wpShopGermany Enterprise
- Wohnort: Thüringen, Ellersleben
- Kontaktdaten:
Re: Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
Hast du denn eine Frage, die wir dir beantworten dürfen?
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
- Geronimo
- Beiträge: 80
- Registriert: 22.10.2012, 09:48
- Lizenz: wpShopGermany Pro
- Skype-Name: geronimoschmidt
Re: Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
ja, jetzt nochmals die exakt formulierte Frage
Ich habe in der list.html das Vorschaubild entfernt und hätte gerne jetzt "nur" noch einmal den Code, den ich für den Titel des Produkts/Veranstaltung und einmal für die Info "ausverkauft".
Dieser Schnipsel greift hier nicht
<?php echo $this->getProductName($this->view['data']['id']); ?>
Ich habe in der list.html das Vorschaubild entfernt und hätte gerne jetzt "nur" noch einmal den Code, den ich für den Titel des Produkts/Veranstaltung und einmal für die Info "ausverkauft".
Dieser Schnipsel greift hier nicht
<?php echo $this->getProductName($this->view['data']['id']); ?>
Code: Alles auswählen
<div class="wpsg_pgruppen_list_image" style="background-color: #eeeeee;">
<h2>NAME DER VERANSTALTUNG HIER</h2>
<a href="<?php echo $g['produkte'][$i]['url'] ?>" class="button button-darkgray small">Karten kaufen!</a>
</div>
- maennchen1.de
- Administrator
- Beiträge: 17870
- Registriert: 14.08.2003, 16:55
- Lizenz: wpShopGermany Enterprise
- Wohnort: Thüringen, Ellersleben
- Kontaktdaten:
Re: Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
Offensichtlich nutzt du eine andere Syntax in der Schleife. Du musst die Variablen dementsprechend anpassen. Es übersteigt leider unseren kostenfreien Support-Level, hier Änderungsarbeiten anzubieten. Bitte habe Verständnis.
Sieh dir am besten das Original-Template an und vergleiche die Variablen mit deiner. Mit wpsg_debug($variable) kannst du prima die Inhalte der Variablen ausgeben, wie du offensichtlich schon gemacht hast.
Sieh dir am besten das Original-Template an und vergleiche die Variablen mit deiner. Mit wpsg_debug($variable) kannst du prima die Inhalte der Variablen ausgeben, wie du offensichtlich schon gemacht hast.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
- Geronimo
- Beiträge: 80
- Registriert: 22.10.2012, 09:48
- Lizenz: wpShopGermany Pro
- Skype-Name: geronimoschmidt
Re: Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
ich hab eigentlich lediglich versucht, den entsprechenden Schnipsel/Code aus der Detailansicht (standard.phtml) zu übertragen. Syntax und Variablen anpassen übersteigt mein Wissen
Aber dann versuche ich mein Glück mit trial & error
Wenn jemand anderes helfen kann, freue ich mich... ansonsten muss ich ein Ticket kaufen...
Grüße
Geronimo
Aber dann versuche ich mein Glück mit trial & error
Wenn jemand anderes helfen kann, freue ich mich... ansonsten muss ich ein Ticket kaufen...
Grüße
Geronimo
- maennchen1.de
- Administrator
- Beiträge: 17870
- Registriert: 14.08.2003, 16:55
- Lizenz: wpShopGermany Enterprise
- Wohnort: Thüringen, Ellersleben
- Kontaktdaten:
Re: Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
Die standard.phtml nutzt u.U. andere Variablen, als die List.phtml. Bitte orientiere dich immer an den originalen gleichlautenden Dateien.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Re: Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
Hi,
also du kannst dir ja das aktuelle list.phtml aus dem Paket https://dl.maennchen1.de/wpsg4/wpsg/wps ... _4.2.9.zip rausziehen.
Direkt mit Button "In den Warenkorb hinzufügen" wird schwierig. Hier würde ich wahrscheinlich ein separates Produkttemplate anlegen. (standard.phtml kopieren und anpassen und in user_views/produkttemplates ablegen)
Wenn du dann die produkt_id hast, (Die ist in dem $p drin, aus der for Schleife) kannst du das Template mit folgendem Befehl nutzen
meintemplate.phtml ist dann die angepasste standard.phtml.
Viel Erfolg
Daschmi
also du kannst dir ja das aktuelle list.phtml aus dem Paket https://dl.maennchen1.de/wpsg4/wpsg/wps ... _4.2.9.zip rausziehen.
Direkt mit Button "In den Warenkorb hinzufügen" wird schwierig. Hier würde ich wahrscheinlich ein separates Produkttemplate anlegen. (standard.phtml kopieren und anpassen und in user_views/produkttemplates ablegen)
Wenn du dann die produkt_id hast, (Die ist in dem $p drin, aus der for Schleife) kannst du das Template mit folgendem Befehl nutzen
Code: Alles auswählen
echo wpsg_ShopController::getShop()->renderProdukt($p['id'], 'meintemplate.phtml');
Viel Erfolg
Daschmi
BETA Updates laden: http://wpshopgermany.maennchen1.de/2013 ... ads-laden/
Angebotsanfragen: https://shop.maennchen1.de/kontaktformular/
https://daschmi.de
Angebotsanfragen: https://shop.maennchen1.de/kontaktformular/
https://daschmi.de
- Geronimo
- Beiträge: 80
- Registriert: 22.10.2012, 09:48
- Lizenz: wpShopGermany Pro
- Skype-Name: geronimoschmidt
Re: Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
Vielen Dank! Hab mir das aktuelle Paket gezogen. Die list.phtml aus 4.2.9 ist identisch zu der aus 4.2.0. Kann das sein?
Der direkte "Warenkorb hinzufügen"-Button ist gar nicht gewünscht Nur anstelle des Thumbnails/Vorschaubildes eben den Titel des Produkts/Veranstaltung. Den Button "Karten Kaufen" löse ich via CSS und verlinke hier nur auf die Detailansicht (Standard.phtml). Das funktioniert ja schon mit dem Vorschaubild.
Der von Dir beschriebene Weg ist dann aber "nur" eine Möglichkeit, die Detailansicht den eigenen Wünschen anzupassen und NICHT die vorgelagerte Listenansicht der Produktkategorien. Richtig?
Wie gesagt, ich will lediglich auf der Produkt-Übersicht (list.phtml) anstelle des Vorschaubildes eben den Titel ausgeben. Das dürfte doch eigentlich keine Problem sein
Grüße und Danke für die Bemühungen!
Geronimo
Der direkte "Warenkorb hinzufügen"-Button ist gar nicht gewünscht Nur anstelle des Thumbnails/Vorschaubildes eben den Titel des Produkts/Veranstaltung. Den Button "Karten Kaufen" löse ich via CSS und verlinke hier nur auf die Detailansicht (Standard.phtml). Das funktioniert ja schon mit dem Vorschaubild.
Der von Dir beschriebene Weg ist dann aber "nur" eine Möglichkeit, die Detailansicht den eigenen Wünschen anzupassen und NICHT die vorgelagerte Listenansicht der Produktkategorien. Richtig?
Wie gesagt, ich will lediglich auf der Produkt-Übersicht (list.phtml) anstelle des Vorschaubildes eben den Titel ausgeben. Das dürfte doch eigentlich keine Problem sein
Grüße und Danke für die Bemühungen!
Geronimo
Re: Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
Hi,
kann es sein das du in der Datei bist:
views/mods/mod_productgroups/list.phtml
?
kann es sein das du in der Datei bist:
views/mods/mod_productgroups/list.phtml
?
BETA Updates laden: http://wpshopgermany.maennchen1.de/2013 ... ads-laden/
Angebotsanfragen: https://shop.maennchen1.de/kontaktformular/
https://daschmi.de
Angebotsanfragen: https://shop.maennchen1.de/kontaktformular/
https://daschmi.de
- Geronimo
- Beiträge: 80
- Registriert: 22.10.2012, 09:48
- Lizenz: wpShopGermany Pro
- Skype-Name: geronimoschmidt
Re: Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
ja, bei mir aber natürlich im "user_views" Verzeichnis
user_views/mods/modproductgroups/list.phtml
Die Änderungen in der Datei greifen auch --> https://www.theatersommer.net/shop-demo/
user_views/mods/modproductgroups/list.phtml
Die Änderungen in der Datei greifen auch --> https://www.theatersommer.net/shop-demo/
Re: Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
Ahh sorry. Produktübersichten sind bei mir was anderes, da gibt es auch eine list.phtml.
Jetzt versteh ich dich auch. So sollte es an der Stelle gehen:
Viele Grüße
Daschmi
Jetzt versteh ich dich auch. So sollte es an der Stelle gehen:
Viele Grüße
Daschmi
BETA Updates laden: http://wpshopgermany.maennchen1.de/2013 ... ads-laden/
Angebotsanfragen: https://shop.maennchen1.de/kontaktformular/
https://daschmi.de
Angebotsanfragen: https://shop.maennchen1.de/kontaktformular/
https://daschmi.de
- Geronimo
- Beiträge: 80
- Registriert: 22.10.2012, 09:48
- Lizenz: wpShopGermany Pro
- Skype-Name: geronimoschmidt
Re: Produktübersicht (list.phtml) nur Titel mit Button und Zusatz-Info "wenn ausverkauft"
Wir kommen der Sache näher
Ich hab das jetzt mal 1:1 abgeschrieben, aber vermutlich ist das noch ein Syntax-Fehler drin... Zumindest wird ab der Stelle nicht mehr richtig ausgegeben... ist die geschweifte Klammer am Ende (Syntax-Ende) richtig gesetzt?
Ich hab das jetzt mal 1:1 abgeschrieben, aber vermutlich ist das noch ein Syntax-Fehler drin... Zumindest wird ab der Stelle nicht mehr richtig ausgegeben... ist die geschweifte Klammer am Ende (Syntax-Ende) richtig gesetzt?
Code: Alles auswählen
<div class="wpsg_pgruppen_list_produkte">
<?php for ($i = 0; $i < $showP && $i < sizeof($g['produkte']); $i ++) { ?>
<div class="wpsg_pgruppen_list_image" style="background-color: #eeeeee;">
<?php
$oProduct = wpsg_product::getInstance($p['id']);
echo $oProduct->getProductName();
// echo $oProduct->getProductName(true);; // Beachtung des alternativen (Kurz-)namens
?>
<a href="<?php echo $g['produkte'][$i]['url'] ?>" class="button button-darkgray small">Karten kaufen!</a>
</div><br>
<?php } ?>
<div style="clear:both;"></div>
</div>