使用Jahia获取JSP中的当前节点?

时间:2016-11-04 09:58:55

标签: jahia

有没有办法获得与Jahia相关的当前节点?

我试图在文档中找到,但Jahia没有大量记录。

试图使用$ {node.path},但没有给我我想要的东西。

2 个答案:

答案 0 :(得分:0)

$ {renderContext.mainResource.node.path}是解决方案。

答案 1 :(得分:0)

使用$ {currentNode}获取您当前所在的节点。

error : An exception was thrown while trying to compile the transformation code. The following Exception was thrown:
System.IO.FileNotFoundException: Could not load file 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\PublicAssemblies\EnvDTE'.
Nombre de archivo: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\PublicAssemblies\EnvDTE'
   at  System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at  System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at  System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at  Roslyn.Utilities.FileUtilities.OpenFileStream(String path)
   at  Microsoft.CodeAnalysis.MetadataReference.CreateFromFile(String path, MetadataReferenceProperties properties, DocumentationProvider documentation)
   at  Microsoft.VisualStudio.TextTemplating.CompilerBridge.<>c.<.ctor>b__15_0(String x)
   at  System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
   at  System.Linq.Enumerable.<UnionIterator>d__67`1.MoveNext()
   at  System.Linq.Enumerable.<UnionIterator>d__67`1.MoveNext()
   at  System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at  System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at  System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
   at  Microsoft.CodeAnalysis.ImmutableArrayExtensions.AsImmutableOrEmpty[T](IEnumerable`1 items)
   at  Microsoft.CodeAnalysis.Compilation.ValidateReferences[T](IEnumerable`1 references)
   at  Microsoft.CodeAnalysis.CSharp.CSharpCompilation.WithReferences(IEnumerable`1 references)
   at  Microsoft.CodeAnalysis.CSharp.CSharpCompilation.CommonWithReferences(IEnumerable`1 newReferences)

https://academy.jahia.com/documentation