eCommerce allgemein > Suchmaschinen und Marketing

__sumaopt::title__

(1/1)

dobra:
Hallo,

Mit __sumaopt::title__ wird ja der Seitentitel so wie er im WC eingetragen ist ausgegeben.

Da ich aber z.T. Seitentitel verwende, die SO wie sie im Shop angezeigt werden sollen nicht suchmaschinengerecht sind, habe ich ein ben.def. Artikel-Feld SUMAOPT angelegt,
Ich möchte gerne eine Abfrage einbauen:
wenn in SUMAOPT etwas steht, soll DAS für den Titel verwendet werden
ist dieses Feld leer, soll wie bisher der Seitentitel ausgegeben werden.

Ein winzigkleines bißchen kann ich ja schon ssp-Scripte anpassen, bin allerdings ratlos, wie ich das hier einbauen soll  ???

sub title {
    my $index = shift;
    my $anzahl = shift;        ## > -1: Artikel auf Seite
    my $vindex = shift;
    my $vanzahl = shift;    ## > -1: Varianten auf Seite
   
    _printString($index, $anzahl, $vindex, $vanzahl, "title");
}

Kann (will) mir bitte jemand helfen?

bin gerade dabei, mal wieder einen kleinen Shopteil - das Strick- und Häkelnadel Angebot - komplett umzubauen
(Danke an hop für den Hinweis, daß das notwendig ist)
aber mit diesem Punkt "hänge" ich....

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

ahe:
Hallo dobra,

die auszugebenden Texte werden in der Funktion _printString erzeugt.
Dort können Sie Ihre Anpassung vornehmen.

dobra:
Hallo ahe


--- Zitat ---Dort können Sie Ihre Anpassung vornehmen.
--- End quote ---

könnte ich - wenn ich's könnte ...

EDIT:
Habe mal wieder viel zu umständlich gadacht  ;)

so geht's ganz einfach:

--- Code: ---<!--spmacro:module(print)
sub title {
my $out;
my $titel = ssp::get_var_article('SUMAOPT');
if (length($titel)) { $out = $titel;}
else {$out = "__sumaopt::title__";}
main::mprint $out;
}
-->
--- End code ---

statt __sumaopt::title__ dann __print::title__ schreiben
(weitere Bedingungen - oder ein ('SUMAOPT',$index); - für Detail- oder Verzeichnisseite usw - sind so auch kein Problem mehr)

Navigation

[0] Themen-Index

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