Portlet statiquePortlet statiquehttps://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=1193882024-03-28T19:59:41Z2024-03-28T19:59:41ZRE: Re: [Liferay en français]RE: Portlet statiquejopop m'kodahttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1194102007-07-09T07:30:01Z2007-07-09T07:30:01ZMerci pour cette ultime précision <img alt="emoticon" src="@theme_images_path@/emoticons/happy.gif" ><br /><br />Là, pour l'instant, je vais resté avec mes portlets dupliqués<br />(je n'ai plus le temps de tout effacer pour refaire en propre)<br /><br />Par contre je note ça et je mettrais en oeuvre à la prochaine demande.<br /><br />Encore merci à tous pour votre aide !jopop m'koda2007-07-09T07:30:01ZRE: Re: [Liferay en français]RE: Portlet statiqueRay Augéhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1194082007-07-06T21:55:11Z2007-07-06T21:55:11Z<html><head></head><body><PRE>Je viens d'utiliser cette configuration avec du succès:<br><br><pre><code>layout.static.portlets.start.column-1[user]=71
layout.static.portlets.start.column-1[community]=71
layout.static.portlets.start.column-1[organization]=71
</code></pre><br><br>ou <em>71</em> est le portlet «Navigation», par default ce portlet a <br><br><pre><code><instanceable>true</instanceable></code></pre><br><br>alors ca ne marchait pas, après le changement à<br><br><pre><code><instanceable>false</instanceable></code></pre><br><br>c'à fonctionner.<br><br>Aussi, si votre portlet est dans une war externe, le proper code devrais<br>être comme<br><br><pre><code>layout.static.portlets.start.column-1[user]=idDuPortlet_WAR_nomDuWar
</code></pre></PRE></body></html>Ray Augé2007-07-06T21:55:11ZRE: Re: [Liferay en français]RE: Portlet statiquejopop m'kodahttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1194062007-07-05T08:55:19Z2007-07-05T08:55:19ZBon ben j'ai dû trouver une astuce.<br />Elle enfonce un peu les portes ouvertes, mais au moins elle fonctionne.<br /><br />Si elle vous intéresse je me ferais un plaisir de vous l'expliquer.<br />Dans le principe, ça consiste à copier les portlets d'une page "témoin" sur toutes les autres.<br /><br />Par contre si vous avez quand même la réponse à ma première question, je suis toujours preneur.<br /><br />Allez, bon dev à tous !jopop m'koda2007-07-05T08:55:19ZRE: Re: [Liferay en français]RE: Portlet statiquejopop m'kodahttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1194042007-07-04T14:51:20Z2007-07-04T14:51:20ZHello Ray,<br /><br />dans un premier temps j'avais bien pensé au <em>security-role-ref</em> "guest" dans portlet-ext,<br />mais j'avais une erreur ... et pour cause : je n'avais pas le <em>role-mapper</em> associé dans le liferay-portlet-ext (la honte, je sais).<br /><br />Toutefois cette modif ne change rien à mon affaire : le portlet ne veut pas s'afficher (du moins son contenu).<br />C'était à prévoir, vu que même en power-user (bien mappé) je n'y avais déjà pas droit.<br /><br />Mais merci de ton aide <img alt="emoticon" src="@theme_images_path@/emoticons/smile.gif" ><br /><br />Sinon, est-ce que d'autres paramètres sont nécessaires ?<br />Comme < use-default-template > ou < instanceable >.<br /><br />Petite question : quelqu'un aurait un exemple de portlet JSP (très simple) défini en static pour une communauté ?<br />Si oui je pense que je pourrai me débrouiller avec.jopop m'koda2007-07-04T14:51:20ZRe: [Liferay en français]RE: Portlet statiqueRay Augéhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1194022007-07-04T14:05:42Z2007-07-04T14:05:42Z<html><head></head><body><PRE>Quand vous avez configurez votre portlet, dans le fichier<br>portlet-ext.xml avez vous ajoutez:<br><br><pre><code> <security-role-ref>
<role-name>guest</role-name>
</security-role-ref>
</code></pre><br><br>et dans liferay-portlet-ext.xml:<br><br><pre><code> <role-mapper>
<role-name>guest</role-name>
<role-link>Guest</role-link>
</role-mapper>
</code></pre><br><br>Ceci done, par default access au <em>Guest</em> de voire le contenue de<br>votre portlet.</PRE></body></html>Ray Augé2007-07-04T14:05:42ZRE: Portlet statiquejopop m'kodahttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1194002007-07-04T10:24:34Z2007-07-04T10:24:34ZMerci pour ton début de réponse.<br /><br />Souci : je n'ai aucun accès aux icones de la barre supérieure du Portlet.<br /><br />Ni config, ni minimize, ni maximize, ni remove.<br /><br />... une autre idée ? <img alt="emoticon" src="@theme_images_path@/emoticons/happy.gif" > Ou un complément d'idée ?jopop m'koda2007-07-04T10:24:34ZRE: Portlet statiqueNicolas Richassehttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1193982007-07-04T08:57:14Z2007-07-04T08:57:14ZIl faut que tu donnes a la communaute GUEST la permission VIEW sur ton portlet.<br /><br />Pour cela tu peux aller dans ta communaute guest en tant qu'administrateur. La tu cliques sur le bouton configuration situe dans la barre de titre de ton portlet (dont le contenue ne s'affiche pas), puis sur l'onglet Permissions, puis sur l'onglet Guest. Et la tu fais passer la permission View dans la section Current. Sauvegarde, et c bon!Nicolas Richasse2007-07-04T08:57:14ZRE: Portlet statiquejopop m'kodahttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1193962007-07-04T07:09:38Z2007-07-04T07:09:38ZJ'espère pas, faut absolument que je finisse le "cadre" aujourd'hui.<br /><br />Si je n'arrive pas à les insérer via des requêtes, je le ferais à la main via l'interface.<br /><br />En tout cas merci, même si tu ne m'as pas trouvé de solution.<br /><br />J'avais un peu l'impression d'être seul au monde ... <img alt="emoticon" src="@theme_images_path@/emoticons/blush.gif" >jopop m'koda2007-07-04T07:09:38ZRE: Portlet statiqueAnonymoushttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1193942007-07-03T19:46:41Z2007-07-03T19:46:41Z[quote=jopop m'koda]Je sens que je vais bientôt instancier mon portlet moi-même sur mes 40 pages ...<br /><br />Je dis peut-être une bêtise mais peut être tu auras le même problème.Anonymous2007-07-03T19:46:41ZRE: Portlet statiquejopop m'kodahttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1193922007-07-03T16:45:35Z2007-07-03T16:45:35Z<html><head></head><body>Bon, là je suis vraiment gavé.<br><br>J'ai passé mon après-midi à chercher pour avoir du mieux, mais ... que nenni.<br><br>Alors j'ai bourriné plein pot sur mon portal-ext.properties :<br><br><pre><code>default.guest.layout.name=guest_layout
default.guest.layout.template.id=pva-simple
default.guest.layout.resolution=1024x768
default.admin.layout.name=admin_layout
default.admin.layout.template.id=pva-simple
default.admin.layout.resolution=1024x768
default.user.layout.name=user_layout
default.user.layout.template.id=pva-simple
default.user.layout.resolution=1024x768
layout.static.portlets.start.column-hmenu=PVA_MNU
layout.static.portlets.start.column-hmenu[community]=PVA_MNU
layout.static.portlets.start.column-hmenu[user]=PVA_MNU
layout.static.portlets.start.column-hmenu[organization]=PVA_MNU</code></pre><br><br>Et pour info, mon portlet-ext.xml :<br><br><pre><code>
<portlet>
<portlet-name>PVA_MNU</portlet-name>
<display-name>Menu</display-name>
<portlet-class>com.liferay.portlet.JSPPortlet</portlet-class>
<init-param>
<name>view-jsp</name>
<value>/portlet/ext/pvamenu/view.jsp</value>
</init-param>
<expiration-cache>300</expiration-cache>
<supports>
<mime-type>text/html</mime-type>
</supports>
<portlet-info>
<title>Menu</title>
</portlet-info>
<security-role-ref>
<role-name>Power user</role-name>
</security-role-ref>
<security-role-ref>
<role-name>User</role-name>
</security-role-ref>
</portlet></code></pre><br><br>Siouplais, un peu d'aiiiiiiide <img src="http://forum.olweb.fr/images_ol/smilies/cry.gif"><br><br>Je sens que je vais bientôt instancier mon portlet moi-même sur mes 40 pages ...</body></html>jopop m'koda2007-07-03T16:45:35ZRE: Portlet statiquejopop m'kodahttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1193902007-07-03T08:53:17Z2007-07-03T08:53:17ZA nouveau moi <img alt="emoticon" src="@theme_images_path@/emoticons/tongue.gif" ><br /><br />Alors après un vidage du cache de mon IE, j'ai obtenu un affichage partiel du portlet.<br />En fait il est bien placé sur tous mes écrans, mais j'ai ça (c'est déjà un mieux pour moi <img alt="emoticon" src="@theme_images_path@/emoticons/blush.gif" >):<br /><br /><blockquote><span style="color: #ff0000">You do not have the roles required to access this portlet.</span></blockquote><br /><br />ça vous dit quelquechose ? je suppose ... ou du moins j'espère.jopop m'koda2007-07-03T08:53:17ZPortlet statiquejopop m'kodahttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1193872007-07-03T08:26:22Z2007-07-03T08:26:22Z<html><head></head><body>re-Bonjour,<br><br>j'ai a nouveau un "souci" de débutant.<br>Je cherche à placer quelques portlets en <em>static</em>,<br>dans le but qu'ils apparaissent sur tous les écrans de "guest".<br><br>J'ai tenté de modifier le portal-ext.properties, en y ajoutant cette ligne :<br><br><pre><code>layout.static.portlets.start.column-hmenu[community]=PVA_MNU</code></pre><br><br>Le portlet à insérer est une création personnelle : PVA_MNU<br>Le layout utilisé sur toutes mes pages est aussi un ajout pers