Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-16469

embedding objects in another language causes serious problems in following not-translateable attributes

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • 4.3.0
    • 4.2.0, 4.3.0beta1
    • None
    • Operating System: Debian GNU/Linux 4.0
      PHP Version: 5.2.0-8+etch16
      Database and version: 5.0.32
      Browser (and version): FF 3.5.7

    Description

      After embedding an object into ezoe the $object variable in the attributes loop of templates/content/edit_attribute.tpl is replaced from the object that is edited to the one embedded.
      I can't believe no-one noticed it ever but I couldn't find any issue on that.

      It has nearly no impact on the following attributes except one: the language match between the objects initial language and the attributes current language fails and therefore all non-translateable attributes that follow can't be edited anymore.

      A complete explanation is on the screen included - no other extensions except ezoe are activated, no admin or standard-templates are overwritten.

      Steps to reproduce

      1) create File in e.g. ger-DE + check "use main language"
      2) create article in e.g. eng-US (this content class must have a XML-Block and AFTER that any other attribute with "disable translation"
      3) embed this File into XML Block + Store page ==> the following attribute is disabled

      Attachments

        Activity

          People

            andre1 andre1
            4ca18e6f-fcfb-4aee-a109-8c639413f0d9@accounts.ibexa.co Thomas Grasic-Muthenthaler
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: