Tag: smarty
Smarty ist eine Template-engine für PHP. Sie ermöglicht eine einfache Trennung von Applikations-Logik und display-code, sowie die Vereinfachung der Wiederverwendung von Vorlagen.
5
Antworten
Zur Zeit arbeite ich an einem Prestashop 1.7.1.0 Modul zielt auf Kleidung Websites. Ich brauche, um die genaue Seite name, den der Benutzer gerade surfen wie 'index', 'Frauen', 'Spitzen', 'T-shirts', in das Modul. Ich habe mit Smarty
2
Antworten
Für einige Grund, warum mein code nicht funktioniert?! Ich brauche zu überprüfen Kontrollkästchen, wenn Sie alle sind "deaktiviert", dann aktivieren Sie versteckte Feld und Wert senden db, so kann ich erkennen, dass die Checkboxen wurden nicht aktiviert.
1
Antworten
Wie kann ich überprüfen, ob Datei existiert in Smarty 2? Ich meine so etwas wie dieses: {assign var="module_js" value="/js/modules/{$module}.js"} {if file_exists($module_js)} <script type="text/javascript" src="{$module_js}"></script> {/if} Ihre syntax ist falsch, meine Antwort InformationsquelleAutor Yekver | 2012-11-21
3
Antworten
Ich würde gerne alle zugeordneten Variablen Smarty in der Vorlage. Zum Beispiel, wenn ich in diesem code $smarty->assign('name', 'Fulano'); $smarty->assign('age', '22'); $result = $this->smarty->fetch("file:my.tpl"); Ich würde gerne eine my.tpl wie folgt: {foreach from=$magic_array_of_variables key=varname item=varvalue} {$varname} is
1
Antworten
In smarty ist es möglich oder gibt es eine Art Funktion für die Wiedergabe einer Vorlage und das Ergebnis zurückgeben? Beispiel: $rendered_content = $smarty->render("content.html") InformationsquelleAutor user327396 | 2010-05-11
2
Antworten
Habe ich eine smarty-template-code wie folgt und ich wollen schreiben das smarty-template-Daten Zeile für Zeile in eine text-Datei. Für diesen Zweck habe ich zum einfügen eines Zeilenumbruch am Ende jedes Datensatzes(D. H. nach dem Wert $user_test_result.test_result_data.total_obtained_marks). Wie
2
Antworten
ich würde gerne laden Sie ein smarty tpl teilweise innerhalb eines div mit jquery, ich habe: js: function load_new_partial() { jQuery("#ajax_zone").fadeIn('slow').load('/views/partials/partil.tpl'); } innen tpl Anrufer: <a href="#" onclick="load_new_partial();">{$language_array.lang_new_campaign}</a> <div id="ajax_zone">initial div yadadada</div> genannt tpl: {$user_name_smarty}{$account_array} Habe ich
1
Antworten
Habe ich eine Liste von "vor Rabatt" Preise für meine Kasse, ich will berechnen Sie die Summe dieser in einem neuen div an der Unterseite.. Irgendwelche Ideen? Was will ich berechnen: {if $item.Product.formattedListPrice} <div id="salg" title="Rabatt"></div> {/if}
1
Antworten
zuerst von allem, lassen Sie mich sagen, ya, ich bin aus Deutschland. Also mein Englisch ist nicht sehr gut. Bitte verzeihen Sie mir. =P Ich bin über die Entwicklung einer mehrsprachigen website mit PHP5. Um Sie zu
3
Antworten
Gibt es eine Möglichkeit, verwenden Sie die Funktion strip_tags in php-smarty-wie im Standard zu ermöglichen , bestimmte html-tags zu übergeben? stip_tags($a.message,'<p><div>'); was ist das äquivalent in smarty ? {$a.message|strip_tags} könnten Sie regex_replace statt. Siehe: smarty.net/docsv2/en/language.modifier.regex.replace.tpl InformationsquelleAutor Benn
2
Antworten
Ich habe eine .tpl - Datei, die enthalten form Daten enthalten, die sowohl hinzufügen als auch Bearbeiten Funktionalität. Ich möchte, um zu überprüfen, ob Benutzer für ADD oder für EDIT für die, die ich brauche, um zu
2
Antworten
Bin ich mit PHP und smarty für meine website. Ich bin immer in der URL in der Adresszeile und ich will die Werte aus der URL in smaarty Vorlage. So ist es möglich, das zu tun? Wenn
2
Antworten
Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "./templates/diet-report.tpl" on line 3 "{if is_array($dietcontent) }" - Unexpected " }"' in ... Habe ich dieses: {if is_array($dietcontent) } There is something.. {else} Noope... {/if} Wenn
3
Antworten
Meine Website zeigt eine Reihe von divs, die jeweils stellvertretend für eine Sammlung, die enthält fünf verschiedene Arten von Inhalten. Die einzelnen div-zeigt an, wie viel Elemente, die von jeder Art von Inhalt in dieser Sammlung. Ich
1
Antworten
Ich zugeteilt habe eine smarty-variable als solche in meiner php-Datei: $smarty->assign('companyname', $_SESSION['companyname']); So zu mischen, dass normale html-string mit smarty-variable? Ich möchte etwas machen wie: <a href="/${companyname}/hello" class="mainMenu"/> Aber die smarty template-engine nicht zu beurteilen, richtig die
2
Antworten
ich habe ein assoziatives array, und ich werde versuchen, den ersten Datensatz mit smarty. In php verwende ich aktuelle(array), aber smarty dont zu haben scheint, aktuellen. So, ich schrieb den code unten {if is_array($browseProducts.data) } <ul class="products-grid">
2
Antworten
Ich zugeteilt habe eine variable auf der Grundlage der Anzahl von Zeichen in einen Namen, gibt eine ganze Zahl (1,2,3, etc). Ich möchte weiter hinzufügen, eine {if} - Anweisung, um zu zeigen, eine option, wenn der name
2
Antworten
Will ich Zugriff auf einige Variablen, die ich zugewiesen habe, die dynamisch von PHP in Smarty, hier ist ein Beispiel: $content_name = 'body' $smarty->assign('content_name',$content_name); $smarty->assign($content_name.'_title',$title); $smarty->assign($content_name.'_body',$body); //assigned values //$content_name = home //$home_title = $title //$home_body = $body
2
Antworten
gerade jetzt, ich habe ein Datum, dass angezeigt wird, wie diese: 19\06\2013 was ich will, ist dieses : 19\6\2013 meine aktuelle smarty-code : {$variable|date_format:"%e\%m\%Y"} Versuchte ich mit %n für den Monat (ich nahm an, dass alles, was
2
Antworten
Erhalte ich einen Absatz Inhalt in smarty. Während der Anzeige die ich brauche um nur 25 Zeichen, wie die Anzahl der Zeichen beschränken, die in smarty. <p>{$myresult}</p> Nun bin ich einfach mit der Anzeige. Wie der Anzeige
1
Antworten
Dokumentation: http://www.smarty.net/docsv2/en/language.modifier.replace.tpl Statt ersetzen einen einzelnen Wert, ich möchte ändern mehrere Werte. In der Dokumentation heißt es, der str_replace ist die gleiche wie die php str_replace. Wie könnte ich dann führen Sie die folgenden smarty klug? $letters
2
Antworten
Ich erhalte die folgende Fehlermeldung unten auf das Objekt die Funktion in Smarty und ich bin mir nicht bewusst, wie das Problem zu beheben. Fehler: Catchable fatal error: Object of class users_class could not be converted to
7
Antworten
Tut niemanden sehen, nichts falsch mit der folgenden Funktion? (Bearbeiten: Nein, ich glaube nicht, dass etwas falsch ist, ich bin einfach zu überprüfen, da diese eingebaut werden soll, eine sehr häufige code-Pfad). function getNestedVar(&$context, $name) { if
1
Antworten
Bekomme ich Problem mit Smarty, manchmal in der Standard-code existiert $is_logged ..\modules\blockuserinfo\blockuserinfo.php [...] public function hookDisplayTop($params) { if (!$this->active) return; $this->smarty->assign(array( [...] 'is_logged' => $this->context->customer->isLogged(), [...] )); return $this->display(__FILE__, 'blockuserinfo.tpl'); } [...] ..\themes\presta-bootstrap\modules\blockuserinfo\nav.tpl <!-- Block user information
2
Antworten
Erstellt habe ich die Taste A auf der Produkt-details-Seite. Wenn Sie auf Eine Schaltfläche, es wird umgeleitet, um meine eigene Seite. Aber ich weiß nicht, wie zu tun, dass auf Prestashop 1.7 Habe ich verwendet gleiche: $this->setTemplate('custom.tpl');
6
Antworten
Ein Wenig Hintergrund-Informationen: Ich habe auf der Suche auf ein paar PHP-framework vor kurzem, und es kam nach zwei. Das Zend-Framework oder CodeIgniter. Ich lieber CodeIgniter, wegen seiner einfachen Konstruktion. Es ist sehr blank Knochen-es ist nur
2
Antworten
Ganz einfach: ich bin mit Smarty und die |capitalize modifier. Es funktioniert gut, aber wenn ich den pass jedes Wort mit l in es, es, nutzt es, auch wenn es nicht am Anfang des Wortes. Was, warum?
2
Antworten
Muss ich einer Variablen zuweisen, die verwendet werden, zu erstellen, die die id-label für einige html-Elemente. Werden und es muss eindeutig sein. Versuchte ich {assign var=unique_id value=`10|mt_rand:20`} und {math equation='rand(10,100)'} Aber ich weiß nicht, wie das Ergebnis
3
Antworten
Ich habe ein array namens $mydata sieht wie folgt aus: Array ( [0] => Array ( [id] => 1282 [type] =>2 ) [1] => Array ( [id] => 1281 [type] =>1 ) [2] => Array ( [id]
1
Antworten
Ich Prestashop migriert von localhost zu website-domain mit digitalocean, aber wenn ich diese website zu öffnen bekomme ich diesen Fehler Fatal error: Uncaught --> Smarty: unable to write file /var/www/html/prestashop/cache/smarty/compile/a4/36/f1/wrt549a35e49b3b44_77591243 <-- thrown in /var/www/html/prestashop/tools/smarty/sysplugins/smarty_internal_write_file.php auf der Linie
2
Antworten
Verwendung von Smarty-Tags möchte ich bestimmen, wenn eine URL enthält ein Wort, so etwas wie: {if $smarty.get.page contains "product.php"} ..... Ich weiß, enthält es nicht gibt, aber wie konnte ich leicht zu gehen, über etwas zu schreiben,
3
Antworten
Mein problem ist im erstellen eines großen verschachtelten PHP-array die Analyse von Informationen aus mehreren externen Quellen. Auf die erste zurück, ich würde gerne cache diese Daten. Im ziemlich neuen caching-also weiß nicht wirklich, was ich gesucht
5
Antworten
Ich würde gerne wissen, welcher Ansatz schneller ist, mit dem reinen PHP-in den HTML-Dateien oder mit Hilfe einer template-engines wie Smarty,Twig, ... Was möchte ich insbesondere wissen, ist die nächste: was ist schneller verarbeitet, ist der Smarty
3
Antworten
Wie kann ich überprüfen, um zu sehen, ob ein bestimmter Wert bereits zugewiesen wurde Smarty und wenn nicht, weisen Sie einen (Standard -) Wert? Antwort: if ($this->cismarty->get_template_vars('test') === null) { $this->cismarty->assign('test', 'Default value'); } InformationsquelleAutor GloryFish |
3
Antworten
Ich habe ein problem mit PHP filemtime Funktion. In meiner webapp nutze ich Smarty template-engine mit caching-option. In meiner webapp kann ich tun einige Aktionen, die Fehler generieren, aber läßt sich auf nur eine Aktion. Wenn ich
2
Antworten
Ich versuche, eine Schleife für folgenden... {$product.min_val} //2 {$product.max_val} //8 und ich bin versucht, folgenden... {section name=val start=$product.min_val loop=$product.max_val step=0} <p id="{$smarty.section.val.index}">{$smarty.section.val.index}</p> {/section} druckt er folgende... <p id="2">2</p> <p id="3">3</p> <p id="4">4</p> <p id="5">5</p> <p id="6">6</p> <p
3
Antworten
Ich bin Neu in der Fpdf-Bibliothek, ich brauche zum erstellen einer pdf aus Datenbank in smarty. ich habe die Daten aus der Datenbank in Ordnung ist, wenn Sie übergeben den Namen der schriftart die folgende Fehlermeldung gezeigt
2
Antworten
In der smarty-foreach-Schleife{$smarty.foreach.foo.iteration} ist in Ordnung,aber {$smarty.foreach.foo.index} funktioniert nicht. Ich konnte nicht herausfinden, das Problem. Bitte mir einer helfen!!! Beispiel: code: {foreach name=navLoop from=$links_res_cat_detailsObj item="links_res"} {$smarty.foreach.navLoop.iteration} {/if} Ausgabe:123 aber wenn ich versuche, Ausdruck der index-Wert, ich bin
1
Antworten
können einige 1 erzählen, wie Sie zu brechen, diese Art von String in smarty, was ich will, ist "1" als Preis-und "dollar" als Währung geben. "1|dollar" bitte um Antwort. InformationsquelleAutor temp-learn | 2011-12-02
2
Antworten
Hinweis auf Zeile 349 in der Datei C:\xampp\htdocs\sunrayzz\cache\smarty\compile\b3\28\62\b3286241c53ed18bb03074a03880792b750ec66b.file.form.tpl.php [8] Undefined index: label Hinweis auf der Linie 600 in der Datei C:\xampp\htdocs\sunrayzz\cache\smarty\compile\b3\28\62\b3286241c53ed18bb03074a03880792b750ec66b.file.form.tpl.php [8] Undefined index: page_item Ich bekomme immer diese Fehler. auch ich schaltete mein kompiliert die Performance
4
Antworten
Ich bin neu in smarty Konzepte. Benutzt habe ich den Abschnitt loop in meinem tpl Seite zeigen die Daten der Nutzer in diesem Seite ich brauche die Abschnitt-Zählung. Beispiel: {section name=i loop=$getFriends start=0 step=1} {/section} Muss ich
6
Antworten
Zur Zeit arbeite ich an einem sehr großen Projekt, und bin unter einer Menge Druck, es zu beenden bald, und ich habe ein ernstes problem. Der Programmierer, der dies schrieb zuletzt definierten Variablen in eine sehr seltsame
2
Antworten
Ich bin mit der PHP-smarty zu erklären, ein link : <{foreach item=list key=num from=$product}> <li><a href="<{$config.weburl}>/<{$list.somename}>"><{$list.somename}></a></li> <{/foreach}>` und den daraus resultierenden link beim mouseover ist : "http:/domain/some name" Muss ich str_replace den Raum char (einige Namen) mit
4
Antworten
Ich bin usinh Prestashop 1.5.4.1 und ich nennen möchte ein Modul im anderen Modul (genau ich muss an regler-Modul direkt über der home-featured " - Produkte). Ich habe versucht anzurufen, es über include file='../Verzeichnis/Modul.tpl' aber immer bekomme
2
Antworten
Ich habe ein problem, was so ordnen Sie einer java script variable an eine smarty-variable. Hier ist das code-snippet. function getDateInfo(date, wantsClassName) { var as_number = Calendar.dateToInt(date); //This as_number is the variable which should be assigned to
7
Antworten
Ich arbeite derzeit an einem edit-Formular mit drop-down-Liste. Ich habe ein edit-Formular, die Anzeige der aktuellen Position aus der Datenbank. Aber ich habe keine Ahnung, wie mein drop-down-Menü zeigen den aktuellen Wert aus der Datenbank entsprechen drop-down-Liste.
1
Antworten
gut... können Sie mir sagen, warum dies funktioniert: {if !$conta|contains:"word1" && ($product->id_category_default < 388 || $product->id_category_default > 475)} nicht: {if (!$conta|contains:"word1" || !$conta|contains:"word2") && ($product->id_category_default < 388 || $product->id_category_default > 475)} wo ist der Syntaxfehler? Ist es
1
Antworten
Auf eine PHP-Website mit der smarty-template-engine (oder zumindest ein enger verwandter von smarty), bin ich den Aufruf einer template-include-Datei ("header.html") was enthält dieser code-Auszug, zusammen mit anderen HTML-entfallen hier für Klarheit: <title>{$title|escape:"html"}</title> {if isset($META) && $META} {foreach
2
Antworten
{$smarty.post.email} Ausgänge "
[email protected]" {$smarty.post.email|count} Ausgänge "1" anstatt der "14" - string der Länge. {$smarty.post.email[0]|count} Ausgänge "1". Wie finde ich die Länge des Schlüssel mit dem Namen "E-Mail"? Nicht nur {$smarty.post.email|strlen} Arbeit? Ich vergaß zu erwähnen, Ihr smarty
1
Antworten
ich bin mit der aktuellen version von smarty (3.0rc3). ich habe meine templates_c Verzeichnis beschreibbar in der Kommandozeile (chmod -R 777 templates_c), aber smarty noch Ausgänge, wenn ich call $smart->Nutz->testInstall(); Testing compile directory... FAILED: ./php/classes/smarty/templates_c/is not writable.