ShopPilot > Shopbetrieb

Seitennummer suchen

(1/1)

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:


--- Code: ---<!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>
--- End code ---

<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.




Linkback: https://www.shoppilot.net/pf/index.php?topic=1789.0

Navigation

[0] Themen-Index

Go to full version
Powered by SMFPacks SEO Pro Mod | Sitemap