問題タブ [symphony-cms]
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.
xslt - シンフォニーxslインクルード
私のindex.xslに私はこれを持っています:
ただし、これは初めてindex.xslにアクセスしたときにのみ表示されるようにしたいので、Webサイトをナビゲートしてホームページに戻った後は表示しません。
私は試しinclude_once
ましimport
たが、両方ともエラーを返し、ページを壊します。何か案は?
ありがとう!
.htaccess - Symphony CMS で URL を美化しますか?
Symphony CMS で URL を美化する必要があります。次のような約 10 件の検索、静的 URL のリストがあります 。 =0&size%5Bmax%5D=2500&string=&sort=1&page=sv%2Flediga-lokaler
目標は、それらを次のようにすることです: http://www.domain.com/stockholm/butiker
これを達成するための最速の方法は何ですか? .htaccess で?そのような書き換え規則はどのように見えるでしょうか?
xml - HTML ノードを含める
要素の属性内に HTML を含めたい (ここで使用される data-clearing 属性: http://foundation.zurb.com/docs/components/clearing.html )。私の<caption>
データは、次の 2 つの方法で利用できます。
ここに私のテンプレートがあります:
は、ノード内のタグを次のテンプレートとmode=html
照合します。<a>
<caption>
「フォーマットされていない」キャプションを使用すると、<a>
タグが保持されます (望ましい動作)。ただし、そのキャプションを使用すると、「外部リンクをマーク」テンプレートを使用して<a>
タグを修正できません。「フォーマットされた」キャプションを使用すると、<a>
タグを好きなように処理できますが、xsl:copy-of
の中で使用すると失われ<img>
<xsl:attribute>
ます。次のように、属性の外側に問題なく表示されます。
最終結果を次のようにする方法はありますか:
読んでくれてありがとう。
xml - XSL select ステートメント内で変数を使用する方法は?
$language
私は XSL にまったく慣れていないので、XSL 内で変数を使用したいと考えています。
これはどのように行うことができますか?
これは私のXMLです:
助けてくれてありがとう!
xml - XSLT を使用して年ごとにフラット化された RSS フィードをグループ化する
多くの同様の質問が寄せられていることは承知していますが、約 12 の優れた例を読みましたが、それらをすべて組み合わせて実用的なソリューションにすることはできませんでした。
次の構造の RSS フィードがあります。
フィードにはいくつかの非常に大きなノードがあり、ページが読み込まれると非常に遅くなるため、平坦化されます。title
したがって、それを取り込むときは、選択するデータをフィールドとフィールドのみに制限しpubDate
、階層を削除します。(ここで他の提案はありますか?)
年ごとにグループ化されたデータを表示したい:
で年を解析できます。次の方法substring-before(substring-after(substring-after(substring-after(pubDate, ' '), ' '), ' '), ' ')
でキーを作成しようとしました。
次に使用したもの:
しかし、私の出力は次のとおりです。
この問題の個々の部分を解決できるようですが、すべてを一緒に機能させることはできませんでした。RSS を年と月でグループ化する例はたくさんありますが、それは私の問題 (特にフラット化された RSS を考えると) とはまったく異なり、それらの例をエミュレートすることはできません。
PHP の libxslt に依存する Symphony CMS を使用しているため、XSLT / XPath 1.0 を使用しています。
どんな助けでも大歓迎です、読んでくれてありがとう。
xslt - XSL: ウィドウを防ぐ簡単な方法はありますか?
私は電話することを望んでいました..
そして、テキストの最後を探して、ファイナライズされたときspace
にそれを置き換えます。#160;
サポートできるはず
と
答える/証明するなど、別の文字を使用してください。#
テストしたときの結果は
と