ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

edit entry with SAEF

January 07, 2011 9:57am

Subscribe [3]
  • #1 / Jan 07, 2011 9:57am

    Eastwood Design

    605 posts

    I cannot get this form to display the entry even though I am the logged in member and the author.  If I remove the logged_in_member_id == author it the entry displays.

    {if logged_in_member_id == author_id}
    {exp:weblog:entries rdf="off" show_future_entries="yes" show_expired="yes" status="open|Pending"}
    {exp:weblog:entry_form weblog="Courses" return="{segment_1}/{segment_2}/{entry_id}" status="open|Pending" show_future_entries="yes" show_expired="yes" }
    <input type="hidden" name="entry_id" value="{entry_id}" />
    <input type="hidden" name="allow_comments" value="n" />
    <input type="hidden" name="allow_trackbacks" value="n" />
    <input type='hidden' name='dst_enabled' value='y' />
    <input type="hidden" name="status" value="{status}" />
    <input type="hidden" name="author_id" value="{author_id}" />
    {categories}<input type="hidden" id="category[]" name="category[]" value="{category_id}" />{/categories}
    Course Start Date: (Must match exact format YYYY-MM-DD hh:mm PM) 
    <input name="entry_date" type="text" value="{entry_date format='%Y-%m-%d %g:%i %A'}" maxlength="23" />
    <input type="hidden" name="url_title" id='url_title' value="{url_title}" size="50" maxlength="75" />
    <input type="hidden" name="{exp:form_helper:field_grabber field_name='course_description' which='format'}" value="xhtml" />
    
    <label for="form_title">Title</label>
    <input type="text" name="title" value="{title}" id="form_title" maxlength="150" />
    <label for="form_title">Host</label>
    <input type="text" name="title" value="{course_host}" id="form_title" maxlength="150" />
    <label for="form_title">Location</label>
    <input type="text" name="title" value="{course_location}" id="form_title" maxlength="150" />
    <label for="form_title">Registration Date</label>
    <input type="text" name="title" value="{course_registration_date}" id="form_title" maxlength="150" />
    <label for="form_title">Registration Fees</label>
    <input type="text" name="title" value="{course_registration_fees}" id="form_title" maxlength="150" />
    <label for="form_desc">Description</label>
    
    <textarea name="{exp:form_helper:field_grabber field_name="course_description"}" id="form_desc" rows="25" cols="75">{course_description}</textarea>
    <label for="form_title">Short Desc</label>
    <input type="text" name="title" value="{course_description_short}" id="form_title" maxlength="150" />
    <input type="submit" name="submit" value=" Submit " class="submit" />
    {/exp:weblog:entry_form}
    {/exp:weblog:entries}
    {/if}
  • #2 / Jan 07, 2011 10:02am

    Eastwood Design

    605 posts

    I think I solved it:

    the {if logged_in_member_id == author_id} tags need to be inside the weblog tags.

  • #3 / Jan 07, 2011 11:53am

    Ingmar

    29245 posts

    So, it’s working? Using the SAEF for editing entries is not supported officially, by the way.

  • #4 / Jan 07, 2011 12:01pm

    Eastwood Design

    605 posts

    So, it’s working? Using the SAEF for editing entries is not supported officially, by the way.

    Seems to be working fine so far.

  • #5 / Jan 08, 2011 2:37pm

    Greg Salt

    3988 posts

    Hi Eastwood Design,

    Okay, I’ll close this thread out.

    Cheers

    Greg

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases