Seitennummer suchen

Begonnen von dobra, Juli 05, 2020, 09:42:15

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

dobra

Wenn man eine Seitennummer im Shop suchen will, kann man das in der Datenbanktabelle PAGE machen, oder mit einem kleinen Suchformular.
Dazu eine Infoseite anlegen und diese Vorlage eintragen:

<!DOCTYPE html>
<html lang="de">
<head>
<title>Seitennr suchen</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<!--spmacro:module(search)
sub pgid {
my $page = ssp::get_var_form('spage');
my $PAGE = ssp::db_get_prefix() . "PAGE";
ssp::readSQLData("SELECT TITLE,TEMPL FROM $PAGE WHERE PGID='$page'","TITLE","TEMPL");
my $titel = ssp::get_var_db('TITLE', 0);
my $html = ssp::get_var_db('TEMPL', 0);
if (length($page) && $page ne "undefined") {
main::mprint qq|<tr><td><b>Titel:</b> </td><td> $titel</td></tr><tr><td><b>Template:</b> </td><td> $html</td></tr>|;
}
}
-->
</head>
<body>

<form action="__xxpath__?show1200017699,__xxsession__" method="post">
<div class="input-group">
  <span class="input-group-addon" style="width: 150px;" id="basic-addon8">Seitennr</span>
  <input type="text" name="spage" value="__spage__" class="form-control">
  <input type="submit" value="suchen">
</div>
</form>

<table>
__search::pgid__
</table>
</body>
</html>


<form action="__xxpath__?show1200017699,__xxsession__" method="post">   
hier muss natürlich die Seitennr. der neuen Infoseite eingetragen werden.

Wenn man diese Seite dann aufruft, kann man einfach die Seitennr. suchen und bekommt dann den Seitentitel und wo die Vorlage hinterlegt ist angezeigt.


mfG
dobra