我想輸出某些元描述取決於資源ID和父母ID使用ModX Revo。ModX - 輸出取決於id和父母id
問題是,Modx過濾器只能運行只有一個特殊標記(或ID,或父母的ID或別的東西),例如。
[[*id:is=`331`:then=`<meta name="description" content="[[*description]] — Page [[+page]]" />`:else=`<meta name="description" content="[[*description]]" />`]]
在這種情況下標記是ID。在我的情況,我需要添加到這個情況多了一個聲明,就必須全力以赴:如果[* ID]是331,然後...
- 321的話..
- 否則...
我怎樣才能做到這一點,而無需創建模板或塊? 我嘗試了一些變種:
這只是沒有在第331資源輸出工作
[[*id:is=`331`:then=`<meta name="description" content="[[*description]] — Page [[+page]]" />`:else=`[[*parent:is=`321`:then=`<meta name="description" content="[[*description]] - News Page" />`:else=`<meta name="description" content="[[*description]]" />`]]]]
OR
這兩種描述
[[*id:is=`331`:then=`<meta name="description" content="[[*description]] — Page [[+page]]" />`:else=``]]
[[*parent:is=`321`:then=`<meta name="description" content="[[*description]] - News Page" />`:else=`<meta name="description" content="[[*description]]" />`]]
謝謝!我可以只寫'$ output ='';?另外,當我將此片段添加到我的模板中時,網站變得不起作用。什麼可能是錯誤的? –