Jump to content
xt:Commerce Community Forum

Smarty Variablen in {literal} verwenden


dragon_0000

Recommended Posts

Versuche gerade eine Slideshow (AJAX Photo Gallery) einzubauen das Problem ist das ich dafür im {literal} Bereich Smarty Variablen (Produkt popup Pfad) verwenden muss.

Im {literal} Bereich werden allerdings die Smarty Variablen nicht intepretiert.

Laut Smart sollte es mit {ldelim},{rdelim} funktionieren

(Smarty)

Hat jemand eine Idee wie es funktioniert?

Link to comment
Share on other sites

  • 2 months later...
  • 4 months later...

Versuche gerade eine Slideshow (AJAX Photo Gallery) einzubauen das Problem ist das ich dafür im {literal} Bereich Smarty Variablen (Produkt popup Pfad) verwenden muss.

Im {literal} Bereich werden allerdings die Smarty Variablen nicht intepretiert.

Laut Smart sollte es mit {ldelim},{rdelim} funktionieren

(Smarty)

Hat jemand eine Idee wie es funktioniert?

hier so

{form type=form name=search_box action='search' link_params=getParams method=get id='header-search'}

{form type=hidden name=page value=search}

{form type=hidden name=page_action value=query}

{form type=hidden name=desc value="on"}

{form type=hidden name=sdesc value="on"}  <div> 

<div id="header-search-field"><input id="keywords" type="text" value="{txt key=TEXT_SEARCH_HERE}" autocomplete="off"></div>

<div>{button text=$smarty.const.BUTTON_QUICK_FIND file='button_quick_find.gif' type='form'}</div>

{form type=formend}

{literal}

<script language="JavaScript" type="text/javascript"><!--

var strSearchDefault = '{/literal}{txt key=TEXT_SEARCH_HERE}{literal}';

var blnInSuggestion = false;

jQuery('#keywords').blur(function() {

if (jQuery(this).val() == '') jQuery(this).val(strSearchDefault);

if (jQuery(this).val() == '' || jQuery(this).val() == strSearchDefault || jQuery(this).val() != '')

jQuery('#suggestions').fadeOut();

});

jQuery('#keywords').focus(function() {

if (jQuery(this).val() == strSearchDefault) jQuery(this).val('');

if (jQuery(this).val() == '' || jQuery(this).val() == strSearchDefault || jQuery(this).val() != '')

jQuery('#suggestions').fadeIn();

});

jQuery('#keywords').keyup(function() {

var req = null;

if(jQuery(this).val().length > 2 && (jQuery(this).val() == '' || jQuery(this).val() == strSearchDefault || jQuery(this).val() != '')) {

if(req) req.abort();

req = jQuery.post("http://www.king-of-hardware.de/search.html", {keywords: ""+jQuery(this).val()+""}, function(data) {

jQuery('#suggestions').html(data);

req = null;

if(jQuery('#suggestions').is(':hidden')) jQuery('#suggestions').fadeIn();

});

} else {

if(!jQuery('#suggestions').is(':hidden')) jQuery('#suggestions').fadeOut();

}

});// -->

</script>{/literal}</div>

Aber niemanden erzählen

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...