OSDN Git Service

アップロード済み画像の出力仕様調節
authorCake <cake_67@users.sourceforge.jp>
Mon, 22 Feb 2010 07:33:17 +0000 (16:33 +0900)
committerCake <cake_67@users.sourceforge.jp>
Mon, 22 Feb 2010 07:33:17 +0000 (16:33 +0900)
app/views/elements/home.ctp
app/views/users/edit_image.ctp

index a239892..79dd993 100644 (file)
@@ -8,6 +8,14 @@
 <dt><?php __('Image'); ?></dt>
 <dd>
 <?php
+       $url = null;
+       if ($user['User']['id'] == $target_user['User']['id']) {
+               $url =  array(
+                       'controller' => 'users', 
+                       'action' => 'edit_image', 
+               );
+       }
+
        if (isset($target_user['Attachment'][0])) {
                $img_name = isset($target_user['Attachment'][0]['alternative']) ? $target_user['Attachment'][0]['alternative'] : $target_user['Attachment'][0]['basename']; 
 
@@ -17,6 +25,9 @@
                        echo $medium->embed(
                                $file,
                                array(
+                                       'url' => $url,
+                                       'alt' => $target_user['User']['name'],
+                                       'id' => 'HomeUserImage',
                                        'restrict' => array('image')
                                )
                        );
@@ -24,6 +35,7 @@
                        echo "&nbsp;";
                }
        } else {
+               echo $html->link(__('Edit Image', true), $url);
                echo "&nbsp;";
        }
 ?>
index 74a1f9c..5f6d866 100644 (file)
@@ -9,7 +9,10 @@
 <fieldset>
 <legend><?php __('Edit Image');?></legend>
 <?php
-       echo $this->element('attachments', array('plugin' => 'media'));
+       echo $this->element('attachments', array(
+               'plugin' => 'media',
+               'previewVersion' => 'm',
+       ));
 
        echo $token->create();
 ?>