Vista combinada Visión Plana Vista de árbol
Discusiones [ Anterior | Siguiente ]
toggle
Gurumurthy Godlaveeti
How to provide images using velocity template ?
3 de septiembre de 2012 14:49
Respuesta

Gurumurthy Godlaveeti

Ranking: Regular Member

Mensajes: 138

Fecha de incorporación: 11 de agosto de 2011

Mensajes recientes

Hello There ,
I used velocity basic variables to get content or to link with other page also . but i am unable to get image using the below template code .

My Structure code is
1<root>
2  <dynamic-element name='CSS' type='text_box' index-type='' repeatable='false'></dynamic-element>
3  <dynamic-element name='javascript' type='text_box' index-type='' repeatable='false'></dynamic-element>
4  <dynamic-element name='pages' type='link_to_layout' index-type='' repeatable='true'>
5    <dynamic-element name='images' type='image' index-type='' repeatable='false'></dynamic-element>
6  </dynamic-element>
7</root>


And Template code is
 1
 2<style type="text/css">
 3    $CSS.getData()
 4</style>
 5<script type="text/javascript" >
 6    $javascript.getData()
 7</script>
 8
 9<figure>
10    <div class="rslides_container">
11        <ul class="rslides" id="slider1">
12            #foreach($currentPage in $pages.getSiblings())
13                <li>
14                    <a href="#$currentPage.getUrl()" >
15                        <img src="$currentPage.getChildren().getUrl()" alt="" />
16                    </a>
17                </li>
18            #end
19        </ul>
20    </div>
21</figure>


I got below error , is any thing is wrong ?

Current URL /web/securus/$currentPage.getChildren().getUrl() generates exception: null
Satheesh Ravi
RE: How to provide images using velocity template ?
3 de septiembre de 2012 16:05
Respuesta

Satheesh Ravi

Ranking: Junior Member

Mensajes: 35

Fecha de incorporación: 24 de noviembre de 2011

Mensajes recientes

Hi,

Image gallery is the better way of adding image. You can use the following

<dynamic-element name='test' type='image_gallery' index-type='' repeatable='false'></dynamic-element>

$test.data would give the image path which can be used as image source.
mehdi sunasara
RE: How to provide images using velocity template ?
26 de abril de 2013 2:27
Respuesta

mehdi sunasara

Ranking: Junior Member

Mensajes: 26

Fecha de incorporación: 12 de septiembre de 2012

Mensajes recientes

Still doesnt work for me
James Falkner
RE: How to provide images using velocity template ?
26 de abril de 2013 8:34
Respuesta

James Falkner

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1191

Fecha de incorporación: 17 de septiembre de 2010

Mensajes recientes

Gurumurthy Godlaveeti:
Hello There ,
I used velocity basic variables to get content or to link with other page also . but i am unable to get image using the below template code .

My Structure code is
1<root>
2  <dynamic-element name='CSS' type='text_box' index-type='' repeatable='false'></dynamic-element>
3  <dynamic-element name='javascript' type='text_box' index-type='' repeatable='false'></dynamic-element>
4  <dynamic-element name='pages' type='link_to_layout' index-type='' repeatable='true'>
5    <dynamic-element name='images' type='image' index-type='' repeatable='false'></dynamic-element>
6  </dynamic-element>
7</root>


And Template code is
 1
 2<style type="text/css">
 3    $CSS.getData()
 4</style>
 5<script type="text/javascript" >
 6    $javascript.getData()
 7</script>
 8
 9<figure>
10    <div class="rslides_container">
11        <ul class="rslides" id="slider1">
12            #foreach($currentPage in $pages.getSiblings())
13                <li>
14                    <a href="#$currentPage.getUrl()" >
15                        <img src="$currentPage.getChildren().getUrl()" alt="" />
16                    </a>
17                </li>
18            #end
19        </ul>
20    </div>
21</figure>


I got below error , is any thing is wrong ?

Current URL /web/securus/$currentPage.getChildren().getUrl() generates exception: null


Instead of

<img src="$currentPage.getChildren().getUrl()" alt="" />

try

<img src="$currentPage.images.data" alt="" />


Notice the more compact way of accessing children and their fields.
mehdi sunasara
RE: How to provide images using velocity template ?
26 de abril de 2013 22:03
Respuesta

mehdi sunasara

Ranking: Junior Member

Mensajes: 26

Fecha de incorporación: 12 de septiembre de 2012

Mensajes recientes

Thnx it is working
mohammad azaruddin
RE: How to provide images using velocity template ?
26 de abril de 2013 22:11
Respuesta

mohammad azaruddin

Ranking: Expert

Mensajes: 434

Fecha de incorporación: 17 de septiembre de 2012

Mensajes recientes

This may be helpfull wiki