سؤال

مرحبا. أنا باستخدام genshi+pylons.

من فضلك علمني كيف استخدم nu003Cbr/> علامة في جينشي؟

آمل أن أحصل على نفس النتيجة "NL2BR"في PHP لتغيير الخط.
أو ألا يوجد الحل؟

أنا أعين قالب لبعض النص.

(genshi template)
<p>${c.message}</p>

انا متعب. حالة 1:

(python code)
c.message = """
foo
bar
"""

نانوغرام. نتيجة العرض هي "Foo Bar"

الحالة 2:

(python code)
c.message = """
foo<br />
bar

"""

نانوغرام. نتيجة العرض هي "فوu003Cbr /> شريط".
عرض هرب!
كانت نفس الصفقة مثلu003Cbr/> أما بالنسبة للu003Cbr /> .

PostScript.
أريد تجنب استخدام العلامة المسبقة.

شكرًا.
عندما لا يكون من السهل القراءة لأنه ليس جيدًا ، فأنا آسف باللغة الإنجليزية.

هل كانت مفيدة؟

المحلول

جرب هذا:

<py:for each="line in message.split('\n')">${line}<br /></py:for>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top