问题标签 [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.
xml - 使用 XSLT 截断 XML
我有一个问题要问 SO 社区的聪明人。
下面是Symphony CMS生成的 XML 片段。
我需要做的是<body>
根据指定的长度取一部分元素,以博客样式显示:
Lorem ipsum dolor sit amet, consectetur adipiscing elit。sed malesuada auctor magna。Vivamus urna justo、pulvinar nec、sagittis malesuada、accumsan in、massa。Quisque mi purus, gravida eget, ultricies a, porta in, sem...更多
...更多是指向完整新闻项目的链接。我知道我可以选择特定的段落,我也知道我可以使用 substring 函数带来指定数量的字符。但是,我需要保留文本的格式,即<body>
元素中的 HTML 标记。
我意识到这会引发标签关闭的问题,但肯定有办法。希望对 XSLT 更有经验的人可以对这个问题有所了解。
xml - 创建递归 XSL:If 语句?
我正在尝试设置一个 XSL:IF 语句,该语句仅显示具有介于两个值之间的节点的条目。很简单,对吧?这只是一个 if 大于和 if 小于。问题是,我需要对最多 52 个节点进行测试,而不是针对一个节点进行测试。
假设我有一些如下所示的 XML:
现在假设我的范围是 9-15。因为某些节点属于该范围,所以我想显示该条目。但是,如果给我一个 11-15 的范围,则没有一个节点适合,所以我不希望它显示。
问题是......我完全不知道你会怎么做。我知道您可以使用单个值,但我想不出一种简单的方法来测试每个节点。
顺便说一句,这一切都是在 Symphony CMS 的最新稳定版本中完成的。
[编辑] 前两个结果的问题是它们显示 ITEM 节点,我正在寻找的是仅返回具有至少一个匹配的 ITEM 节点的 ENTRY 节点。我不确定任何解决方案如何对此有所帮助。
mysql - How do I run MySQL commands?
I'm in the process of updating my Symphony installation and I've been told to "run these MySQL commands" to complete the process. Funny thing... I have no idea how to do that. The commands I'm mean to run are as follows:
I'm using Coda on the Mac (if that helps) and I have access to PHPMyAdmin on my host server. My host is Dreamhost.
Feel free to talk down to me, I have absolutely no idea about this sort of stuff, I'm a UI designer, not a back-end developer.
mod-rewrite - 如何让 mod_rewrite 忽略某些目录及其所有子目录?
我正在使用 Symphony CMS,它默认有一个 mod_rewrite 重写所有目录。
但是,我需要它来忽略目录test
及其transfer
所有子目录。
xml - 在多个地方使用一个 XML 数据
如何多次转换 XML 文档的一部分?
我从一个样式表中为特定节点调用模板。当我导入另一个转换相同数据的实用程序时,原始程序停止工作。
如何让两个样式表都工作?
php - PHP/XSLT 相同查询字符串的多个实例
我的后端接受逗号分隔的 id 值“11,12,13”。在前端,我有一个允许多项选择并发布以下内容的检查列表。
someurl.com?id=11&id=12&id=13
如何将 $_GET 用于多个 ID 实例,将其格式化为逗号分隔的字符串?或者,是否有更好的方法强制清单以我想要的格式提交表单?
现在回到前端,我使用 XSLT 来确定是否检查一个项目以记住它的先前状态。
当只选择一个选项但有多个选项时,这很好,您将如何处理 url 中该 $id 值的多个实例?
任何帮助和解决方案都非常感谢。
xml - 使用 XPATH 获取特定 XML 节点的位置?
让我先说我知道,position()
但我似乎无法弄清楚如何让它在这种情况下工作。
我想要做的是遍历我的正文并找到所有图像。这些将变成显示“图 1”等的链接。该编号由position()
不同节点集中的相应节点提供。
这是我的 XML 示例:
我尝试了许多不同的方法来item
从 XML 中的另一个位置获取该节点的位置,但我一直返回错误,什么都没有或NaN
.
以下是我尝试过的三个 XSLT 示例:
我检查了我的XPATH
,它返回正确的节点,没问题。但是,无论我做什么,它都不会返回position()
节点的!我不知道为什么。
我尝试遵循这个问题的解决方案,但我一直得到NaN
.
任何人都知道如何做到这一点?
html - 快速初学者 XSLT 参考
我需要学习用于 Wordpress 和 Symphony 主题的 XSLT。有哪些比较容易上手的初学者友好资源?
xml - 从 XSL 中删除空格
我希望删除所有空格,以便我的最终代码看起来像一个文本块。
这是我的标题
这似乎在大多数情况下都有效,但我遇到了问题。见源
问题区域似乎是
我正在使用 Symphony CSM 生成数据。我只想删除所有空格,但我想保留缩进模式以提高可读性。
symphony-cms - 我想从 Markdown 格式中删除 XSL 空格
Markdown 格式进入我的 XSL 并保持其空白和中断。我希望将其转换为实际的 HTML 元素以删除所有空格。
下面看一下传入的数据和 HTML 源代码,这里是用于处理它的代码..
XSL 输出方法已经包含indent="no"