小编Pat*_*tan的帖子

如何在SDL Tridion 2011 SP1中处理Dreamweaver TBB中的嵌套重复区域

我正在使用SDL Tridion 2011 SP1中的DWT TBB.

我有一个嵌入式字段"body",它是多值的.在这个嵌入式字段中,我有一个更简单的文本字段"值",它再次是多值的.

要渲染"value"字段,我必须使用两个重复循环.

但我无法区分两个循环的Indeces.

我写的如下.

<!-- TemplateBeginRepeat name="Component.Fields.body" -->
    <!-- TemplateBeginRepeat name="Component.Fields.body[${TemplateRepeatIndex}].value" -->
    <div>@@RenderComponentField("Fields.body[${TemplateRepeatIndex}].value", TemplateRepeatIndex)@@ </div>
    <!-- TemplateEndRepeat -->
<!-- TemplateEndRepeat -->
Run Code Online (Sandbox Code Playgroud)

我无法渲染字段.

任何人都可以帮助如何处理DWT TBB中的多个嵌套区域.

谢谢.

tridion

7
推荐指数
2
解决办法
3919
查看次数

如何使用XMlElement获取元素属性的值

我正在研究XmlElement c#.我有一个XmlElement.XmlElement遗嘱的来源如下图所示.

样品:

<data>
    <p>hello all
        <strong>
            <a id="ID1" href="#" name="ZZZ">Name</a>
        </strong>
    </p>
    <a id="ID2" href="#" name="ABC">Address</a>
</data>
Run Code Online (Sandbox Code Playgroud)

我必须循环上面的XML来搜索元素名称a.我还想将该元素的ID提取到变量中.

基本上我想获得元素的ID属性<a>.它可以作为子元素或单独的父元素出现.

任何人都可以帮助完成它.

c# xml asp.net c#-4.0

7
推荐指数
1
解决办法
8656
查看次数

如何手动将war文件部署到tomcat?

我在地点发生了一场战争 "C:\Documents and Settings\myProj.war".

该项目也可在以下网站获得 "C:\Documents and Settings\myProj".

我想将它部署到一个tomcat.

tomcat的位置是 "C:\Documents and Settings\tomcat6x".

请告诉我如何手动或通过命令提示符执行此操作.

一个应用程序已在Tomcat中运行.这是一个maven项目.我想在同一个tomcat上部署另一个应用程序,而不是maven应用程序.

java deployment tomcat tomcat6

7
推荐指数
2
解决办法
7万
查看次数

了解git push命令

我试图理解一个git命令.

在我的本地存储库中,我目前正在使用master.

我在一个叫做遥控器的地方origin,住着两个分店:masterreview.但是,我有另一个叫做的遥控器review......

我的问题是:当我运行以下命令时会发生什么?

git push review
Run Code Online (Sandbox Code Playgroud)

它是否将更改推送到review同一个遥控器上的分支?或者是否将更改推送到具有名称的另一个遥控器review

git github

7
推荐指数
1
解决办法
1883
查看次数

处理CDI中的循环依赖

我有这样的情况.我看不到任何错误,但我没有得到我的结果.

@ApplicationScoped
public class A {

    private B b;


    @Inject
    public A(B b) {
        this.b = b;
    }
}

@Singleton
public class B {

    private A a;


    @Inject
    public B(A a) {
        this.a = a;
    }
}
Run Code Online (Sandbox Code Playgroud)

这种类型的依赖注入是错误的吗?

谁能帮我这个.

java dependency-injection cdi

7
推荐指数
2
解决办法
3426
查看次数

模拟UIInput类以进行测试

我试图模拟javax.faces.component.UIInput类.

我的课程如下

public class MyBean{

    private UIInput someInput;  

   //setters and getters

}
Run Code Online (Sandbox Code Playgroud)

测试用例

UIInput mockedVale = Mockito.mock(UIInput.class);
MyBean myBean = new MyBean();
myBean.setSomeInput(mockedVale);
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题

java.lang.ExceptionInInitializerError
    at sun.reflect.GeneratedSerializationConstructorAccessor3.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
    at org.objenesis.instantiator.sun.SunReflectionFactoryInstantiator.newInstance(SunReflectionFactoryInstantiator.java:45)
    at org.objenesis.ObjenesisBase.newInstance(ObjenesisBase.java:73)
    at org.mockito.internal.creation.jmock.ClassImposterizer.createProxy(ClassImposterizer.java:142)
    at org.mockito.internal.creation.jmock.ClassImposterizer.imposterise(ClassImposterizer.java:61)
    at org.mockito.internal.creation.jmock.ClassImposterizer.imposterise(ClassImposterizer.java:52)
    at org.mockito.internal.creation.CglibMockMaker.createMock(CglibMockMaker.java:24)
    at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:32)
    at org.mockito.internal.MockitoCore.mock(MockitoCore.java:59)
    at org.mockito.Mockito.mock(Mockito.java:1258)
    at org.mockito.Mockito.mock(Mockito.java:1135)
    at se.telenor.ocfd.web.facade.MyBean.<init>(MyBean.java:28)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
    at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:217)
    at org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:266)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:263)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    at …
Run Code Online (Sandbox Code Playgroud)

java jsf unit-testing mockito

7
推荐指数
1
解决办法
996
查看次数

在Dreamweaver TBB中检索链接组件的值 - 并使其成为SiteEditable

我正在使用SDL Tridion 2011 SP1中的Dreamweaver TBB.

我不知道在Dreamweaver TBB中处理组件链接.

考虑我的组件名称是"A",它具有到另一个组件"B"的链接.

组件A源看起来像这样:

<Content xmlns="Some UUID">
    <Name xlink:type="simple" xlink:href="tcm:184-1897" 
          xmlns:xlink="http://www.w3.org/1999/xlink" xlink:title="B"></Name>
</Content>
Run Code Online (Sandbox Code Playgroud)

组件B来源是:

<Content xmlns="Some other UUID">
    <first>first field</first>
    <second>second field</second>
</Content>
Run Code Online (Sandbox Code Playgroud)

我想编写一个DWT TBB,它可以从组件A访问链接组件B中的字段.

我想使用RenderComponentField再现方法.

我是否需要添加任何扩展名,我是否可以在其上应用SiteEdit.

请分享您的观点.

谢谢.

dreamweaver tridion

6
推荐指数
2
解决办法
3011
查看次数

使用JavaScript读取自定义HTML元素在IE中不起作用

我的HTML页面中有一些自定义元素.为了对它做一些修改,我写了一个JavaScript.

它有一些自定义元素.这些元素是有意添加的.

样本来源:

<div>       
        <br />
     <a name="IDATLQHE"></a>
    <h2 class="subhead" xmlns="">
    <dev>
        <dd>
            <span>abcd</span>
        </dd>

        <rr>
            <span>
                    <a title="google" href="http://google.com">google.com</a>
            </span>
       </rr>                    
    </dev>
    </h2>       
</div>
Run Code Online (Sandbox Code Playgroud)

需要的输出:

我想用<a>元素的内容替换元素中<rr> 元素的内容<dd>.(元素<rr>,<dd>并且<dev>是自定义元素.)

JavaScript编写:

<script type="text/javascript">
 var devs = document.getElementsByTagName('dev');
for(var i = 0, len = devs.length; i < len; i++)
{
    var dev = devs[i],
        h2 = dev.getElementsByTagName('rr'),
        h3 = dev.getElementsByTagName('dd');
    if(h2.length === 1)
    {
        var aa= h2[0],
        aaa=aa.getElementsByTagName('a');
        if(h2.length === 1 && …
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer

6
推荐指数
1
解决办法
1446
查看次数

在SDL Tridion 2011 SP1中的Dreamweaver模板中添加参数

在Dreamweaver MX模板中了解了自定义参数和表达式.

所以我尝试在我的DWT TBB中添加它们,就像这样.

<!-- TemplateParam name="border" type="number" value="1" -->
@@border@@
<table>
  <tr>
    <td>@@(border)@@</td>
    <td><!-- #TemplateExpr expr="border" --></td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

但是我得到一个没有任何错误的空白输出.

我想将变量添加到我的Dreamweaver TBB并获取它们的值.任何人都可以建议是否有其他方法?

tridion tridion-2011

6
推荐指数
1
解决办法
978
查看次数

在java 8中使用group进行计数的实现

我正在寻找group by的实现,拥有然后根据lambda表达式中的count进行过滤.

select COUNT(employee_id), department_id  from employee
GROUP BY department_id
HAVING COUNT(employee_id) > 1
Run Code Online (Sandbox Code Playgroud)

是否有使用lambda表达式实现此目的的简单实现.

java lambda java-8 java-stream

6
推荐指数
1
解决办法
1178
查看次数