Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
RE: How can I get the webcontent title via api?
Hi!
I spent a lot of time to find a solution for getting webcontent's title.
I have articleId, templateId, structureKey, structureId. These datas returned by many jsonws function, but I didn't find any to get the content's title.
For example:
I call: /journal.journalarticle/get-articles-by-structure-id
this function is returing this data:
How can I get the content data via JSONWS API which contains the title?
I spent a lot of time to find a solution for getting webcontent's title.
I have articleId, templateId, structureKey, structureId. These datas returned by many jsonws function, but I didn't find any to get the content's title.
For example:
I call: /journal.journalarticle/get-articles-by-structure-id
this function is returing this data:
{
"DDMStructureKey": "55349",
"DDMTemplateKey": "55399",
"articleId": "114135",
"classNameId": "0",
"classPK": "0",
"companyId": "20099",
"content": "<!--?xml version=\"1.0\"?-->\n\n<root available-locales="\"hu_HU\"" default-locale="\"hu_HU\"">\n\t<dynamic-element name="\"content\"" type="\"text_area\"" index-type="\"text\"" instance-id="\"rsby\"">\n\t\t<dynamic-content language-id="\"hu_HU\""><p>Az étterem ínycsiklandó ételekkel várja Önt is, legyen az egy kiadós ebéd vagy egy hangulatos vacsora, itt mindent megtalálhat. Remek pizzák fatüzelésű kemencében sütve, frissen sültek, levesek és Á la carte ételek közül is választhatunk. A hétköznapokon változatos menüvel is várják az ideérkező vendégeket, amelyből 3 félét kínálnak egy ízletes leves mellett. Ételeiket mindig minőségi és válogatott alapanyagokból készítik, így Ön garantáltan friss, vitaminokban gazdag ételeket fogyaszthat. A vendéglőben kényelmes helye lehet akár bent, akár kint szeretné elfogyasztani ételét, ugyanis ízléses, retro stílusú helyekkel rendelkezik. A szabadban is lehetőség van az étkezésre kellemes környezetben, virágokkal körbe vett, kertibútorokon.&nbsp;</p>\n\n<p>Plusz szolgáltatásuk között szerepel a rendezvények lebonyolítása is, tágas termeinek köszönhetően akár 160 fő befogadására is alkalmas. Kiváló hely lehet családi vagy üzleti rendezvények megtartásához is, amelyhez szakképzett, barátságos személyzet is rendelkezésre áll.&nbsp;</p>\n\n<p>Ételeiket akár kérheti házhoz szállítással is, amelyet gyors és pontos futárok segítségével pillanatok alatt otthonában tudhat frissen és melegen. Fizetési mód készpénzzel vagy bankkártyával lehetséges.&nbsp;</p>\n\n<p>Ha házias ízekre és családias hangulatra vágyik, mindenképpen válassza a Kiskakas Étterem és Panziót.</p></dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"poi_aktiv\"" type="\"boolean\"" index-type="\"keyword\"" instance-id="\"csim\"">\n\t\t<dynamic-content language-id="\"hu_HU\"">true</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"poi_gps\"" type="\"ddm-geolocation\"" index-type="\"\"" instance-id="\"twzx\"">\n\t\t<dynamic-element name="\"poi_cim\"" instance-id="\"djwd\"" type="\"text\"" index-type="\"keyword\"">\n\t\t\t<dynamic-content language-id="\"hu_HU\"">8900 Zalaegerszeg, Köztársaság u. 87/B</dynamic-content>\n\t\t</dynamic-element>\n\t\t<dynamic-element name="\"poi_hatotav\"" instance-id="\"adhe\"" type="\"ddm-number\"" index-type="\"\"">\n\t\t\t<dynamic-content language-id="\"hu_HU\"">20</dynamic-content>\n\t\t</dynamic-element>\n\t\t<dynamic-content language-id="\"hu_HU\"">{\"latitude\":46.824575,\"longitude\":16.8299445913717}</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"kep\"" type="\"document_library\"" index-type="\"\"" instance-id="\"wtot\"">\n\t\t<dynamic-content language-id="\"hu_HU\"">{\"groupId\":\"20126\",\"title\":\"Kiskakas-Vendéglő-és-Panzió-1.jpg\",\"type\":\"document\",\"uuid\":\"7a414e6c-ff72-147e-992f-9dc1d93dbee5\"}</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"poi_kepek\"" type="\"document_library\"" index-type="\"\"" instance-id="\"llre\"">\n\t\t<dynamic-content language-id="\"hu_HU\"">{\"groupId\":\"20126\",\"title\":\"Kiskakas-Vendéglő-és-Panzió-2.jpg\",\"type\":\"document\",\"uuid\":\"f7ccc1c5-ee09-8d9a-c2a0-a2b4e403b732\"}</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"poi_kepek\"" type="\"document_library\"" index-type="\"\"" instance-id="\"cgkc\"">\n\t\t<dynamic-content language-id="\"hu_HU\"">{\"groupId\":\"20126\",\"title\":\"Kiskakas-Vendéglő-és-Panzió-3.jpg\",\"type\":\"document\",\"uuid\":\"b6f6d5c4-4d27-3870-cb96-4c1b6d15297f\"}</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"poi_kepek\"" type="\"document_library\"" index-type="\"\"" instance-id="\"xwib\"">\n\t\t<dynamic-content language-id="\"hu_HU\"">{\"groupId\":\"20126\",\"title\":\"Kiskakas-Vendéglő-és-Panzió-4.jpg\",\"type\":\"document\",\"uuid\":\"98f43748-61bc-9392-53c3-393dbdff9572\"}</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"poi_kepek\"" type="\"document_library\"" index-type="\"\"" instance-id="\"hdzp\"">\n\t\t<dynamic-content language-id="\"hu_HU\"">{\"groupId\":\"20126\",\"title\":\"Kiskakas-Vendéglő-és-Panzió-5.jpg\",\"type\":\"document\",\"uuid\":\"b898c5e2-aae4-ffb7-bdd8-d30e0efa2ffc\"}</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"poi_nyitva_tartas\"" type="\"text_box\"" index-type="\"\"" instance-id="\"ayqj\"">\n\t\t<dynamic-content language-id="\"hu_HU\"">Vasárnap - Csütörtök: 10:00-22:00\n\nPéntek - Szombat 10:00 - 24:00</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"poi_honlap\"" type="\"text\"" index-type="\"\"" instance-id="\"epxr\"">\n\t\t<dynamic-content language-id="\"hu_HU\"">http://kiskakasetterem.com/</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"poi_telefon\"" type="\"text\"" index-type="\"keyword\"" instance-id="\"wehz\"">\n\t\t<dynamic-content language-id="\"hu_HU\"">+36(92) 510-629</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"poi_email\"" type="\"text\"" index-type="\"keyword\"" instance-id="\"idoc\"">\n\t\t<dynamic-content language-id="\"hu_HU\"">gastronom7936@gmail.com</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"poi_idotartam\"" type="\"ddm-integer\"" index-type="\"keyword\"" instance-id="\"ggux\"">\n\t\t<dynamic-content language-id="\"hu_HU\""></dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"poi_pont\"" type="\"ddm-integer\"" index-type="\"\"" instance-id="\"tddi\"">\n\t\t<dynamic-content language-id="\"hu_HU\""></dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"poi_audio\"" type="\"document_library\"" index-type="\"\"" instance-id="\"tuey\"">\n\t\t<dynamic-content language-id="\"hu_HU\""></dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\"poi_video_link\"" type="\"link_to_layout\"" index-type="\"\"" instance-id="\"vxib\"">\n\t\t<dynamic-content language-id="\"hu_HU\""></dynamic-content>\n\t</dynamic-element>\n</root>",
"createDate": 1556525851897,
"defaultLanguageId": "hu_HU",
"displayDate": 1556525400000,
"expirationDate": null,
"folderId": "55393",
"groupId": "20126",
"id": "127950",
"indexable": true,
"lastPublishDate": null,
"layoutUuid": "52b7e1a0-9b8f-dcd6-8ce9-69ba279169c7",
"modifiedDate": 1557142389275,
"resourcePrimKey": "114137",
"reviewDate": null,
"smallImage": false,
"smallImageId": "0",
"smallImageURL": "",
"status": 0,
"statusByUserId": "45320",
"statusByUserName": "e-City Adminisztrátor",
"statusDate": 1557142389275,
"treePath": "/55393/",
"urlTitle": "kiskakas-etterem",
"userId": "45320",
"userName": "e-City Adminisztrátor",
"uuid": "2b417587-3453-6f1a-962b-1528b46998b3",
"version": 1.2
},
But there isn't the title!How can I get the content data via JSONWS API which contains the title?
I don't think there aren't any options apart from exposing a custom service, exposing the getArticleTitle inside JournalArticleLocalService or using the new APIs... can you investigate it Victor?
Yep, those two are available options
Victor Galan:
Yep, those two are available options
hello sir
is there anyhing besides this two options if there is then do tell because i dont know what i am doing wrong both are not working dqfansurvey
Can you describe a bit about what is not working for you? New APIs should solve the problem
Copyright © 2025 Liferay, Inc
• Privacy Policy
Powered by Liferay™