Usant els serveis de contactes i les Macros del mòdul, és possible crear un context tipus marketplace.
En l'exemple que es mostra a continuació, el context que mostra el marketplace és /marketplace
.
{ @services:all:all:/marketplace:12:#preload} <div class="ui basic padded segment"> <div class="ui stackable grid"> <div class="five wide column"> <div class="ui segment"> <h3>{ @res:VIEW_CALENDAR:2}</h3> { @marker:calendar:fullcalendar:sources=[servTypes=all;color=#880E0E]} <div class="ui hidden divider"></div> <h3>{ @res:VIEW_LASTENTRIES:2}</h3> { @lastservice-summary:all:all:/marketplace:10:item} </div> </div> <div class="eleven wide column"> { @dao-search:/marketplace} { @services:all:all:/marketplace:12} </div> </div> </div>
La primera macro usa el template fals #preload, per indicar al iterador que carregui els valors previs. Aquests serviran per omplir les llistes de rols, tipus i temàtiques dels serveis, usades pel cercador estàndard per a serveis.
La resta afegiran, a la part esquerra, un calendari i un llistat de darreres entrades. I a la part dreta, el cercador i l'iterador de serveis amb pàgines de 12 serveis màxim.
Context final segons l'exemple.
dao-search-marketplace
A Best Practices
hi ha un exemple de com afegir un buscador. El template search
és part de l'estàndard.
<?xml version="1.0" encoding="ISO-8859-1"?> <elephant version="1.0"> <dao-search class="services-search" root="service" template="search"> <input name="search-value"/> <select name="role"/> <select name="type"/> <input name="actives"/> <input name="with-date"/> </dao-search> </elephant>
El marketplace té configuracions específiques dins l'arxiu service-context.properties
que es troba a BaaS -> Eines -> Fitxers -> Configuració -> Propietats. El format de l'arxiu és clau=valor.
Clau |
Significat |
type_n |
Seguint l'ordinal n seran els tipus de servei per defecte. |
thematic_n |
Seguint l'ordinal n seran les temàtiques de servei per defecte. |
allow-single |
Permet crear serveis lligats al propi contacte. Per defecte els serveis només poden estar enllaçats a l'empresa. |
market-roles |
Són els rols d'usuari per a poder crear nous serveis. La definició de roles és igual que a Context role Attributes . |
question-roles |
Són els rols d'usuari per a poder fer preguntes al responsable anònimament. La definició de roles és igual que a Context role Attributes . |
Català | 24/09/20 05:56 | Lluís Turró Cutiller | |
Català | 20/11/20 12:57 | Lluís Turró Cutiller | |
Català | 24/12/20 15:49 | Lluís Turró Cutiller | |
Català | 13/11/22 20:04 | Lluís Turró Cutiller |