問題タブ [smarty2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
smarty2 - 複数のテンプレートで Smarty 置換修飾子を再利用する
Smarty テンプレート ファイルの複数の場所で同じ置換修飾子を再利用して、英数字以外の文字を置き換えていることがわかりました。
例:
理想的には、置換フレーズのリストを 1 か所に保管し、必要なときにいつでも参照できるようにする必要がありますが、Smarty でそれを行う正しい方法が見つかりません。
php - Smarty: html/php から png 画像を作成する
私は Smarty を使用して、Web フォントを使用してスタイル設定されたプル クォート付きの記事レイアウトを作成しています。プル クォートの png バージョンを自動的に含む電子メール クライアント用の並列レイアウトを作成したいと考えています。
Smarty テンプレートから html ファイルを書き込むのと同じ方法で、記事のレイアウトのプル クォートをフォーマットするために使用するコードのスニペットに基づいて、png 画像をファイルに書き込む方法はありますか?
これは私のスニペットコードです:
これは、出力が機能する可能性があると私が想像する方法です。
しかし、そう単純ではないことは明らかです。
smarty - 引数が 1 つの smarty 関数
次のカスタム smarty 関数を使用したい:
私のテンプレートでは、この関数を次のように使用しようとしています。
しかし、次のエラーが表示されます。
単一の引数で smarty 関数を使用する正しい方法を教えてもらえますか?
ありがとう!
注意: {heading page=$page} のように smarty 関数を使用する方法は知っていますが、この方法は使用したくありません。誰かがアイデアを持っていることを願っています。
php - インクルード ファイルを使用した相対パスによる Smarty3 テンプレートの読み込み
私たちのプロジェクトは、smarty 2 から smarty 3 に反転しました。インクルード ファイルを使用してファイルをインクルードしているとき。戻ります
エラー : テンプレートをロードできません。
smarty 2 では問題なく動作しますが、反転した後は smarty 3 では動作しません。何か提案はありますか? 前もって感謝します
php - 変数名の文字列で変数にスマートにアクセスする
これが可能かどうかはわかりませんが、変更できないファイルに変数が割り当てられています。
$smarty->assign('signature',$account->options[SIGNATURE]);
1または0に設定されているだけですが、作業中のファイルで後でその値が必要になります。設定ページから、この値に基づいて署名フィールドを検証する配列があります。これは foreach ループの内部にあり、署名に評価される{if ${$settings.signature} eq 1}
場所のようなことができることを望んでいました。{$settings.signature}
PHPでは、基本的に変数変数だと思います。smartyでこれを行うにはどうすればよいですか?
php - smarty v3 で作成されたオプション タグにラベルとタイトルがありません
どこでも検索しましたが、解決策が見つかりませんでした。問題は、{html_options} で作成された <option> タグに「label」および「title」属性が欠落している (最新の smarty_v3 で生成された html)
{html_options 値=$ipList 出力=$ipList 選択済み=$special_note.ip}
出力:
一方、古いバージョン (smarty_v2*) では、両方の属性が < option > タグに表示されます
出力:
現在、コードベースとデータベースを (smarty、mysqli、apache) を含む最新のものにアップグレードしています。私はそれをグローバルに処理できるように解決策を探しています。さもなければ、{html_option}ごとに{foreach}ループを書く必要があります
smarty - Smarty: foreach が合計の半分に達したときに X を実行する方法
smarty [私の知る限りv2]では、foreachループの途中でデータを提示できるとは思えません。すなわち。配列の前半と配列の後半を 2 つの異なる div 要素に分けます。
これが私が現在いる場所であり、私が達成しようとしていることの論理です..
2行目以外はすべて正しいです。現在のループ反復がforeachがループする合計回数の半分に等しいときにアクティブにするように適切に設定する方法がわかりません[つまり、配列のアイテムに関係なく、半分を配置します1 つの div 要素で、残りの半分を 2 番目の div 要素で。
また、これは優先度が低くなりますが、不均一な配列の合計が存在し、均等に半分に分割できない場合はどうなりますか?
よろしくお願いします!これは私の専門知識を超えており、私よりもこれをよく理解している人がいると確信しています.
php - smarty を使用した Foreach ループ
smarty バージョン 2.6.29 を使用した php 構文に関するヒントが必要です。
コードは次のようになります。
どんな助けでも本当に役に立ちます...
content-management-system - いくつかのコードの後、私の変数はすでに上書きされているため、smarty の記述構文
誰かがこのコード int Smarty ファイルを説明できますか:
「Zahlungsarten」という名前の変数をsmartyファイルに割り当てようとしましたが、その行コードの後、変数はすでに上書きされているためです。
注記のために、jtl shop cms への支払いプラグインをいくつか開発しています。