Hallo ahe,
irgendwas mach ich falsch

Habe im head
<head>
__language::myprintjsconstants__
<title>__language::myprint(start_titel)__</title>
...
eingetragen
language.ipl
text1 => {
de => 'Suchvorschläge:',
en => 'Search suggestions:',
fr => 'Suggestions de recherche:',
it => 'Suggerimenti:',
se => 'Sökförslag:',
},
..
..
sub myprintjsconstants {
my $libjs = "ajax/lib.js";
if ($main::args[0] =~ /showbynameKundenkonto_/) {
$libjs = "../ajax/lib.js"
}
## Hier können noch Texte für die JS-Benutzung ausgegeben werden
main::mprint(qq|
<script type="text/javascript">
var const_text1 = "|.myget(text1).qq|";
var const_lang = "$m_lang";
</script>
<script type="text/javascript" src="$libjs"></script>
|);
}
(original - nix geändert)
und in ajaxsearch_conf.js
var m_head = 'Suchvorschläge:';
mit
var m_head = 'const_text1';
(mit ' sonst gehts garnicht) ersetzt
aber jetzt wird statt "Suchvorschlag" "const_text1" ausgegeben
das my $libjs = "ajax/lib.js"; muss ich vermutlich auch ersetzen?
aber wie?
my $gl_path_to_ajax = qq|../ajax|; #Pfad zum Ajaxordner
hab's also so versucht
sub myprintjsconstants {
my $libjs = "../ajax/ajaxsearch.js";
## Hier können noch Texte für die JS-Benutzung ausgegeben werden
main::mprint(qq|
<script type="text/javascript">
var m_head = "|.myget(text1).qq|";
var const_lang = "$m_lang";
</script>
<script type="text/javascript" src="$libjs"></script>
|);
}
und
my $libjs = "../ajax/ajaxsearch_conf.js";
geht aber auch nicht...
im Quelltext stehts aber richtig
<script type="text/javascript">
var m_head = "Search suggestions:";
var const_lang = "en";
</script>
Nachtrag:es werden auch nur deutsche Worte gefunden bzw. deutsche Suchbegriffe angezeigt
