betrifft
Code: Alles auswählen
public function renderProdukt($produkt_id, $force_template = false, $force_locale = false) {
Code: Alles auswählen
$myReferer = $this->getCurrentURL();
$html .= '<form id="wpsg_produktform_'.$GLOBALS['wpsg_produkt_index'].'" method="post" action="'.$myReferer.'">';
$html .= $this->render($template_file, false);
$html .= '<div style="display:none;">';
$html .= '<input type="hidden" name="myReferer" value="'.htmlspecialchars($myReferer).'" />';
$html .= '<input type="hidden" name="wpsg[produkt_id]" value="'.$produkt_id.'" />';
$html .= '</div>';
$html .= '</form>';
Code: Alles auswählen
$myReferer = $this->getCurrentURL();
if(( is_single() ) || (is_page() )){
$html .= '<form id="wpsg_produktform_'.$GLOBALS['wpsg_produkt_index'].'" method="post" action="'.$myReferer.'">';
}
$html .= $this->render($template_file, false);
if(( is_single() ) || ( is_page() )){
$html .= '<div style="display:none;">';
$html .= '<input type="hidden" name="myReferer" value="'.htmlspecialchars($myReferer).'" />';
$html .= '<input type="hidden" name="wpsg[produkt_id]" value="'.$produkt_id.'" />';
$html .= '</div>';
$html .= '</form>';
}
@maennchen1 könnt ja mal gucken, ob man das als dauerhafte lösung übernehmen kann und auch gleich entsprechende listen bzw grid Templates für die Übersichtsseiten bereit stellt.
Gruß
RS