PL/SQL for Items / Substitution Tags

Is there any documentation listing how to retrieve the label / value / style for items (such as portal smart links) and substitution tags (used in page and content templates) using PL/SQL?
For me, using items is good just to get something up and running, but I find I just don't have enough control over the final look and feel (all those TABLE/TR/TDs just kill me!) to produce a quality result. I'm thinking of something like the instant portal, which looks great, but AFAIK is entirely coded in custom PL/SQL.
I've seen a few posts relating to "how do I get the XXX field", such as this one: Re: User first name, last name Information in welcome message so I guess there are some other users out there with the same problem.
If this doco does not exist anywhere, maybe we could start a thread here (or on a wiki somewhere???) and people could add individual cases as they use them, and that way build up a quick reference for anyone to use.
Cheers,
Barney

<No idea what happened to the formatting there - same post again>
Nope - saw that.
As I understand it, these are only available within either page templates or content layout templates. For instance, I can't even see a way to produce the simplest of welcome strings:
Welcome #USER.FULLNAME# (#USER#)
(and I'd really like it if #USER# returned the user id in the case it is stored in the OID, rather than converting it to upper case!)
I can try to construct this out of items, but then I end up in a table/tr/td formatting hell.
In this specific case, I can achieve this by constructing a content layout which displays this HTML but not the actual item content, and using it in a region with a single dummy item (the USER fields are not documented in the content layout section, but do appear to work), but then try to add the logout URL to the mix and I'm stuck again.
Two solutions spring to mind to make this work:
1. Improve the HTML Portlet to understand / translate these substitution tags
2. Document how/where to get the info from. It's all on the database somewhere, and hence accessible via PL/SQL items.
I don't hold out much hope of seeing (1) in the near future, so was going for (2).
Cheers,
Barney

Similar Messages

  • Missing item substitution

    Hi All,
    I have an issue sharing a workbook
    Missing item substitution
    Scenario:
    It’s a workbook refresh from Production in Reporting instance.
    The same user (using this workbook in production) is trying to run the report. Now Its prompting for Item substitution.
    Here i understand that there is no access to Business area (which report is using) to this user.
    I have added the Business Area to the user, so most of the items prompting for substitution is not prompting now. Now I’m left with organization Name which is a different business area which i need to share to the user, problem here is I’m able to see this business area in the Desktop but not in Administrator to share it.(Not able to find the country business Area which has organization Name substitution).
    Quick responses will be helpful. Thanks in Advance.

    Hi
    when the workbook is shared to any other user having the same responsibility , the workbook runs with out any
    substitution but with a different responsibility it will prompt for the substitution.This means that the responsibility do not have the access.
    Compare one resp that do run it with the one that do not.
    Make sure they both access the same BAs.
    I am using Administrator loginAre you using the DB user that own the EUL ? it is the same user as the schema name in the DB (EUL_US?)
    do you have more then 1 EUL ?
    Tamir

  • Unexpected value type for Item Tag Name ; expected System.Single, received

    Hi,
    I am using PCo 2.1 with MII 12.1 to extract values from some PI tags. When I run the query, I get this error -
    Unexpected value type for Item <Tag Name>; expected System.Single, received System.String[Value = Scan Off]
    Can somebody explain what I need to do to get the correct result?
    Regards,
    Chanti.

    To make the service return "whatever is passed", you have to take a step back and realize that there is a little understanding of XML Schema required.
    When using a complexType, which is defined as a sequence, then you are implying an ordered sequence of elements. Default value for the 'minOccurs' attribute is 1. It's also important to understand that there is a difference between minOccurs=0 and nillable="true".
    nillable="true" just means that the name element can carry a null value. If you want the name element to be optional, then you must use the minOccurs=0 and keep the maxOccurs to it's default value of 1. Using an array is just a bad work around. This is for deserialization (XML to JAVA).
    The second part of you problem is on the serialization (or JAVA to XML). When you have a JAVA Bean, there is no way to make the difference between a member's value being null or not set, so it's impossible to decide if you need to send back a nul (xsi:nil="true"), an empty element <ns1:name/> or nothing.
    That said, if you do want to go the XML route, you can use the dataBinding="false" flag in the different WSA command. Instead of converting XML into JAVA, you will have SOAPElement parameters, where you can do all you want (see WS user's guide [1] for details - chapter 16). Note that you have to make sure that the WSDL (your contract) reflect what you are doing on the wire (format of your messages), so that you do not geopardize your interoperability with other toolkit.
    Note that this only applies to literal message formats (use attribute in WSDL), which is your case.
    Hope this helps,
    Eric
    [1] http://download-west.oracle.com/otn_hosted_doc/ias/preview/web.1013/b14434.pdf

  • How to create sql query for item master with operator LIKE with variables?

    hi all,
    How to create sql query for item master with
    operator LIKE(Contains,Start With,End With) with variables using query generator in SAP B1 ?
    Jeyakanthan

    Hi Jeyakanthan,
    here is an example (put the like statement into the where field)
    SELECT T0.CardCode, T0.CardName FROM OITM T0 WHERE T0.CardName Like '%%test%%'
    The %% sign is a wildcard. If you need start with write 'test%%' and otherwise ends with '%%test'. For contains you need '%%test%%'. You also could combinate this statements like 'test%%abc%%'. This means starts with test and contains abc.
    Regards Steffen

  • Sql for selected Workbook Folder Items

    Hi,
    Have come across a lot of excellent sql for finding workbook to folder items and many thanks to the various authors for those. However, what i am trying to get is the selected items within a workbook that is saved to the database. Using the code that I mentioned earlier, I see a workbook in the DB, the Business Areas and the folders. However, i see ALL the items in the folder. I am interested in seeing only those items that have been chosen.....
    I would also settle for some good doco on the eul5_xxxxxxxxx tables that are created detailing their functions, some are obvious - other less so...
    many thanks
    patrick.

    Hi Patrick
    As you may well be aware I am the author of the Oracle Discoverer 10g Handbook. In Appendix A of that book you will find many scripts for querying the EUL along with explanations for how some of the EUL is put together. If you don't have a copy you should consider getting one. Many companies get one for each of their administrators and report writers.
    The particular issue you refer to here is not covered in the book, simply because there is no easy mechanism to see the SQL used inside a workbook. Workbooks are stored in a table called EUL5_WORKBOOKS as binary objects which means you cannot query their content.
    If you have the gathering of query statistics enabled then each time a worksheet is executed a log of that is stored inside the table called EUL5_QPP_STATS. The following code will allow you to examine the folders and items that have been used in previously executed worksheets.
    SELECT
    QS.QS_DOC_OWNER USER_NAME,
    QS.QS_DOC_NAME WORKBOOK,
    QS.QS_DOC_DETAILS WORKSHEET,
    TRUNC(QS.QS_CREATED_DATE) DOC_DATE,
    (LENGTH(TO_CHAR(EUL5_GET_ITEM_NAME(QS.QS_ID)))+1)/9 ITEMS,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),1, 6)) ITEM1,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),10, 6)) ITEM2,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),19, 6)) ITEM3,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),28, 6)) ITEM4,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),37, 6)) ITEM5,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),46, 6)) ITEM6,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),55, 6)) ITEM7,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),64, 6)) ITEM8,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),73, 6)) ITEM9,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),82, 6)) ITEM10,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),91, 6)) ITEM11,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),100,6)) ITEM12,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),109,6)) ITEM13,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),118,6)) ITEM14,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),127,6)) ITEM15,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),136,6)) ITEM16,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),145,6)) ITEM17,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),154,6)) ITEM18,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),163,6)) ITEM19,
    EUL5_GET_ITEM(SUBSTR(EUL5_GET_ITEM_NAME(QS.QS_ID),172,6)) ITEM20
    FROM
    EUL5_QPP_STATS QS
    WHERE
    (LENGTH(TO_CHAR(EUL5_GET_ITEM_NAME(QS.QS_ID)))+1)/9 < 21
    As you can see, this code returns worksheets that use 20 or fewer items. You can easily alter this. Further, you may want to restrict this by searching for worksheets that have been run from a certain date using TRUNC(QS.QS_CREATED_DATE), or for a certain workbook using QS.QS_DOC_NAME, or for a certain user using QS.QS_DOC_OWNER. Sometimes you will see QS.QS_DOC_OWNER blank. This means the worksheet has been shared with someone else and was just executed without the user saving it.
    By the way, if you want to query this inside of Discoverer you will have to import the two functions that this uses: EUL5_GET_ITEM and EUL5_GET_ITEM_NAME. They are both owned by the EUL owner.
    Everyone: I will be having discussions with a publisher and a colleage of mine in early April to scope out a new Discoverer book. This book is intended to be a companion to the handbook but be more technical in its approach covering some of the more complex stuff in greater detail. We are looking at about 300 pages. If anyone has any suggestions for material that you would like to see included please send an email to me using [email protected]
    Best wishes
    Michael

  • UI Template Substitution tags in a procedure

    Version: 10.1.4
    Is it possible to use Substitution tags in a procedure and call the procedure with in the UI template?
    So the UI template will be:
    <ORACLE>
    BEGIN
    Schema.procedureName;
    END;
    </ORACLE>
    The procedure will be:
    PROCEDURE procedureName as
    BEGIN
    htp.p('#USER.FULLNAME#');
    END;
    This way all the logic can be built in the procedure (taking advantage of the Substitution tags).
    When I tried the above the Substitution tag is not rendered as it supposed to (display the User Full Name), but just displays it as raw HTML.
    Is it possible/viable to use Substitution tags outside UI Templates?
    Thanks.

    The specific example you are asking about could also be implemented without substitution tags. The following is from a pl/sql item I added in my footer. Hope it's of use to you:
    declare
    l_person_rec wwsec_person%rowtype;
    begin
    htp.print('<div class=PortletText1>');
    l_person_rec := wwsec_api.person_info( wwctx_api.get_user_id() );
    if (l_person_rec.first_name = 'PUBLIC') then
       htp.print(l_person_rec.first_name);
    else
       htp.print(l_person_rec.first_name || ' ' || l_person_rec.last_name);
    end if;
    begin
       htp.print('(' || wwsec_api.group_info(wwsec_api.get_defaultgroup()).name ||
    exception when others then
       null;
    end;
    htp.print('</div>');
    end;

  • HTML Template for Items

    I'm working on creating an HTML template for use with and Item type portlet on Portal 10.1.4. I have the items themselves rendering as I want with the layout I want but I'm having an issue with the item categories. Since the template renders itself for each item, how do I add the category to the layout so that it renders similar to the portal default, which is grouped by category. The category is displayed once and the items assigned to that category are listed below it. If I add the category substitution tag to the template the category name is rendered along with each item. If there are 14 items in one category then the same category displays 14 times.
    Does anyone have any ideas on how to accomplish this? Thanks in advance.

    You don't.  That isn't how Web Dynpro works.  The architecture is such that it abstracts the HTML/JavaScript rendering of the output.  You place a UI element on the screen and only a metadata reprsentation of the screen is created at design time.  At runtime different rendering engines can be applied to produce the final output.  This allows SAP to add new rendering engines and to improve the rendering engines over time without having to adjust the applicaitons itself. This makes Web Dynpro sutiable for producing Business Transactions, but not general web pages.  It also gives us the flexibility to render Web Dynpro in HTML/JavaScript, a desktop client (.Net 3.0 and WPF), and a RIA client (Adobe Flex).
    You can alter the theme of the WDA application when running in HTML rendering.  The theme gets automatically inherited from the NetWeaver Portal - or you can apply a stanalone theme when running without the portal.  Theming allows for some basic changes of color scheme and branding elements - but is not the same as applying a complete HTML template.

  • User interface template substitution tags problem

    Portal 9.0.2.0.3 (Upgraded from 9.0.2.2.14A)
    Hi all,
    I am designing an unstructured user interface for use with my portal reports.
    I have located a help document called 'Unstructured user interface template substitution tags' from the standard portal help pages.
    My problem is that only a few of these tags are actually being substituted for their correct values when I run my reports. For example the help document says the #PAGE.CUSTOMIZEPAGE# tag should be substituted with HTML text hyperlink to the customize page dialog. On my report this tag and the majority of others are substituted with a blank line.
    Any ideas?

    Same problem exists with the #TITLE# tag. However, SOMETIMES (I don't know how or why) the tag shows up. If I find out what the secret is, I'll let you know.
    Anyone else have any input?
    Pat Murray

  • Problem with setting tooltips for items of a JCombobox

    hi guys,
    I want to set tooltips for items of JComboBox & the code that i have written is given below , but the tooltip text is set for all the items of Nonitindustrycombo but the tooltips remain the same even for Nonitdesgcombo's items.
    Is that we need to refresh the ComboboxRenderer every time ?
    I am not able to trace out the exact reason for this,please if anyone can suggest me something regarding this would be of great use to me.
    class Searchpanel extends JPanel {
    String[] str = null;
    public SearchPanel(){
    Nonitindustrycombo.addItem("--Select--");
    ArrayList NonITindus = ERPModel.getAllNonitIndustry(); //gets all the items(strings) for Nonitindustrycombo
    for (Iterator iter = NonITindus.iterator(); iter.hasNext();) {
    String str = iter.next().toString();
    Nonitindustrycombo.addItem(str);
    SetTooltip(Nonitindustrycombo,NonITindus);
    Nonitdesgcombo.addItem("--Select---");
    ArrayList desg = ERPModel.getAllNonitDesg(); //gets all the items(strings) for Nonitdesgcombo
    for (Iterator iter = desg.iterator(); iter.hasNext();) {
    Nonitdesgcombo.addItem(iter.next());
    SetTooltip(Nonitdesgcombo,desg);
    class MyComboBoxRenderer extends BasicComboBoxRenderer
    public Component getListCellRendererComponent(JList list, Object value,
    int index, boolean isSelected,
    boolean cellHasFocus)
    if (isSelected)
    setBackground(list.getSelectionBackground());
    setForeground(list.getSelectionForeground());
    if (0 < (index))
    list.setToolTipText(str[index - 1]);
    else
    setBackground(list.getBackground());
    setForeground(list.getForeground());
    setFont(list.getFont());
    setText((value == null) ? "" : value.toString());
    return this;
    private void SetTooltip(JComboBox combo,ArrayList arr){
    str = (String []) arr.toArray (new String [arr.size ()]);
    combo.setRenderer(new MyComboBoxRenderer());
    public static void main(String[] args){
    new SearchPanel();
    Thanks ,
    vishal

    1) You where given a working example in your last posting on this topic. Compare your code with the working code to see whats different and fix it.
    2) The code you posted doesn't compile.
    3) You didn't use the "Code Formatting Tags" when you posted your code so it not readable.

  • End Item Substitution & Substitute Components

    Dear Experts,
    Need your expert advise on Item Substitution Set & Substitute Component
    We have defined Item Relationship for an End Item and defined Planning Details mentioning partial fulfillment and applicable to all customers.
    We have also defined a substitute component.
    Data Collection – Complete Refresh
    Plan Type – Constraint (EDD)
    Profile Option - MSO: Enable Decision Rules is set to ‘Yes’
    Decision Tab is enabled and ‘Substitute Component’ is activated.
    MRP: Include Substitute Components is set to ‘Yes’
    MSC: Choice of item for which to create supplies in substitute relationship is set to ‘Demanded Item’
    MSO: Choice of supply for substitution is set to ‘All supplies’
    Issue 1 –
    Even though item relationship is defined in source Instance and Substitute set is defined in Planning Details. But, while setting up plan options.. we don’t see any value to select for “End Item Substitution Set” hence End Item substitute can’t be enabled. Am I missing any additional setup which would allow to get the End Item Substitution Set in plan options.
    Issue 2 –
    There is sufficient OHQ available for substitute component which is pegged to excess, still there is planned order suggested to cover primary item demand.
    Also, while doing an ATP we don’t see the substitute component.. but it appears currectly when doing the ATP with ‘Enable Diagnostic ATP’. Please suggest, if I am missing any steps..
    Appreciate your inputs.
    Regards
    Sanjay

    1) Make sure you collect master org too (admin > instances > organizations)
    2) A constrained plan looks at substitute item only if the primary component cannot be obtained to meet the demand. So if you demand date is later than the lead time for the primary item, then Oracle will create a PO for the primary item instead of using the excess onhand of the substitute.
    Hope this answers your question,
    Sandeep Gandhi

  • ERR-1002:unable to find item id for item page_id in  applicattion 103

    Hi all,
    I am a newbie to htmldb with ajax.
    My problem is this..
    when my javscript calls an on demand process like
    ------ var get = new htmldb_Get(null,document.getElementById('pFlowId').value,'APPLICATION_PROCESS=pull_contents',0);
    -------var id_value = get_check_box_value(document.wwv_flow.f01);
    -------get.add('page_id',id_value);
    --------var greturn =get.get(null);
    process-PULL_CONTENTS
    declare
    begin
    owa_util.mime_header('text/xml', FALSE );
    htp.p('Cache-Control: no-cache');
    htp.p('Pragma: no-cache');
    owa_util.http_header_close;
    for rec in(select blob_content as "contents" from obe.file_subjects where id =12)
    loop
    htp.prn(rec.contents);
    end loop;
    end;
    i get an error in the return text like
    ERR-1002:unable to find item id FOR ITEM "PAGE_ID" IN application 103
    what can be the problem?

    Hello,
    Your going to have to reproduce it on htmldb.oracle.com, it will be much easier to help you out.
    The htmldb_Get() 'is included' on every page by default unless you've done something like comment out the header section of your page template. Look at your page source you should see something like
    &lt;script src="/i/javascript/htmldb_html_elements.js" type="text/javascript"></script>
    &lt;script src="/i/javascript/htmldb_get.js" type="text/javascript"></script>
    in the header section.
    Make sure you page template has the #HEAD# substituion tag.
    Carl

  • ERR-1002 Unable to find item ID for item

    I just started playing around with Apex 4.0.2 and I had a question which might be quite basic, so please bear with me.
    I created a report and a calendar which displays the same data (from a table) in different format. I want to create a link from the calendar to the report based on the data that is being displayed in the calendar to show more details about the calendar item. In the calendar page, I created a link under Column link and did the following:
    SET these items: P2_START_DATE
    With these values: 10-Dec-2010
    When I click on the link from the Calendar page, it gives me the following error:
    Error ERR-1002 Unable to find item ID for item "P2_START_DATE" in application "100"
    The Report attribute START_DATE does exist in the Page 2.
    How do I accomplish this ? Any help will be greatly appreciated.
    Thanks and Happy Holidays !

    Hi agopalan,
    Actually the use of "Px_" is just a convention - but a very good convention to follow. You could name that item P7_START_DATE, MY_START_DATE or any other valid name and ApEx will still know it belongs to page 2 - but please don't do that!
    You mention you have a report attribute START_DATE - do you mean a report column? If so, you can't set the START_DATE report column to a value - it isn't an item.
    If you want the report to show details based on the calendar link clicked:
    1) Create a hidden item called P2_START_DATE.
    2) Include :P2_START_DATE in the WHERE clause of your report's SQL in whatever way you need to limit the report rows.
    3) Keep your calendar link defined as-is.
    That should do it.
    Good luck with ApEx and Happy Holidays to you as well!
    John

  • Error ERR-1002 Unable to find item ID for item "" in application "11501"

    Hi All,
    I am new to Apex, still a beginner. Please need your help on this.
    We recently upgraded to Apex 4.1 from Apex 3.0. The database version is 10.2.0.4.
    I am getting this below error.
    Error ERR-1002 Unable to find item ID for item "" in application "11501".
    Unexpected error, unable to find item name at application or page level.
    This error specifically occurs when two sessions are opened from the same browser, and the same page is accessesed. This was not occuring before in 3.0.
    Thanks,
    Sarvesh

    Hi,
    i have the exact same problem and situation. (but i dont use Oracle Apps, only APEX).
    Migrated from APEX 2.2 to APEX 4.1
    Application is (unfortunately) used and opened in Internet Explorer with more than one session/tabs by users.
    In APEX2.2 this was working, in APEX4.1 i get the following error:
    Error ERR-1002 Unable to find item ID for item "" in application "111".
    Unexpected error, unable to find item name at application or page level.
    Technical Info (only visible for developers):
    is_internal_error: true
    apex_error_code: WWV_FLOW.FIND_ITEM_ID_ERR
    component.type: APEX_APPLICATION_AUTH
    component.id: 29961616743801399
    component.name: CUSTOM_LDAP
    error_backtrace:
    ----- PL/SQL Call Stack -----
    object line object
    handle number name
    0x1893e7410 676 package body APEX_040100.WWV_FLOW_ERROR
    0x1893e7410 1008 package body APEX_040100.WWV_FLOW_ERROR
    0x147cb1b58 742 package body APEX_040100.WWV_FLOW
    0x147cb1b58 4729 package body APEX_040100.WWV_FLOW
    0x147cb1b58 7094 package body APEX_040100.WWV_FLOW
    0x18a3e9208 247 procedure APEX_040100.F
    0x18ab6c258 31 anonymous block
    So i thought this is an issue with the authentication scheme (that was migrated, too). I dropped it and recreated it, but same problem.
    When i look to the URL after the re-login, it is:
    https://<server>/f?p=111:3:1139701000375375::::,4753713078141275:
    The strange thing is the part of ",4753713078141275:"
    What is APEX doing here?
    => i figured out that this is a Page Item ID. I have the hidden item P3_REPORT_TYPE which interal ID is 4753713078141275.
    I use the hidden item to conditionally display some regions on the page.
    Or is the problem before the comma, the "NULL" value ",47..." ?
    Can anyone help me or explain what is the problem here to get a solution?
    Thanks and regards,
    Matthias
    Edited by: matze on 24.05.2012 10:05
    Edited by: matze on 24.05.2012 10:30

  • 'id' attribute is not rendered for h:column tag in datatable

    Hello Everyone,
    There is a problem with rendering 'id' attribute for <h:column> tag. I'm using jsf 1.2_07.
    Here is source code:
    <h:dataTable id="reportList" var="item" cellpadding="1" cellspacing="0" border="0" value="#{myBean.reportList}">
    <h:column id="column1">
    <f:facet name="header">
    <h:outputText value="#{textProps.selected}" style="white-space:nowrap;"/> </f:facet>
    <h:selectOneRadio id="radio" onclick="javascript:setselected(this);">
    <f:selectItem itemValue="#{item.id}"/>
    </h:selectOneRadio>
    </h:column>
    <h:column id="column2">
    <f:facet name="header">
    <h:outputText value="#{textProps.name}" style="white-space:nowrap;"/>
    </f:facet>
    <h:outputText value="#{item.name}" style="white-space:nowrap;"/>
    </h:column>
    </h:dataTable>
    Thanks for your help,
    Sergei

    The attribute "id" is set properly but isn't shown in html
    because there is no html-element corresponding to UIColumn.

  • HTML content layout substitution tags

    Hi,
    We have a multi-language Portal 10.1.4 and use HTML content layout substitution tags in a HTML Template. The problem is that we would like to use the ITEM.PUBLISHDATE.LABEL and the ITEM.UPDATESDATE.LABEL tags but the text rendered isn't exactly what we would like to get (f.e. in English it's 'Publish Date' and in French it's 'Date de mise à jour').
    I looked in the documentation and found that the text rendered correspond to the display name of the attribut (not 100% sure of this). But, those attributs are in the Shared Objects and we can't modify them.
    1. We would like to modify the display name of those attributs (both in French and in English) or find any other way to make it.
    2. We also want to apply an other format to the date retreived with the ITEM.PUBLISHDATE.VALUE and the ITEM.UPDATEDDATE.VALUE tags.
    Can someone help us with those issues ?
    David

    Yes, we added languages in the Translation tab of the shared object pagegroup properties.

Maybe you are looking for

  • OBIEE 11g caching question - cross database joins

    Hi, I'm seeing something strange (a.k.a. not wanted) in OBIEE (11g, not sure that version matters). I have a simple data mart that contains spend information. The supplier dimension contains keys that can be used to join it to detailed supplier infor

  • How to insert into table, of table description of table

    Dear All, I need to take the table description of the table and i need to insert that description in to a new table column , please help me to how to write the query for these. many thanks in advance Sreenivasulu P

  • Can't Select "Due Date"

    I am having trouble with my iCal of not able to select my "due date". Normally, if you check the "due date" box, the date will appear. However my Mac doesn't seem to respond. What happened ? I've check with the retail shop in Kuala Lumpur and non of

  • Run applescript when airtunes speaker selected in iTunes

    Hi, I have a project that involves creating a whole house audio system using airport expresses and an iphone. So far so good, best and most cost effective solution. As I have an AppleTV I want to leverage it as a place to stream through my A/V receiv

  • Drop repository owner

    I am having one repository owner, and 3 repository users (they are also actting as target schema) connecting to the owner. For some reason, I want to drop the owner, create a new owner, and move all the user schema objects to that new owner. The bad