3

Magento の wysiwyg エディターに画像を挿入しようとすると、メディア ディレクトリに画像パスの正しい変数が配置されます。

しかし、wysigyg は正しいパス/URL を見つけられません。例:

私は挿入しました:

<p><img src="{{media url="wysiwyg/blog/Screen_Shot_2013.png"}}" alt="" /></p>

しかし、プレビューでは、次の壊れた src が表示されます。

<img src="https://localhost/index.php/admin/cms_wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9Ii93eXNpd3lnL2Jsb2cvU2NyZWVuX1Nob3RfMjAxMy5wbmcifX0,/key/1a966015551bf00867319d23c9914b48/" alt="" data-mce-src="https://localhost/index.php/admin/cms_wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9Ii93eXNpd3lnL2Jsb2cvU2NyZWVuX1Nob3RfMjAxMy5wbmcifX0,/key/1a966015551bf00867319d23c9914b48/">

もちろん、画像も表示されません。また、これはリンクやその他のメディア ファイルでも発生します。

4

3 に答える 3

3

[システム] -> [構成] -> [一般] -> [コンテンツ管理] -> [カタログの WYSIWYG でメディア コンテンツに静的 URL を使用する] を [はい] に設定

于 2013-10-31T03:15:14.283 に答える
0

Form.php では、構成は以下のようになります

    protected function _prepareForm()
      {

     $model = Mage::registry('testimonial_data'); 
      $form = new Varien_Data_Form();
      $this->setForm($form);

      $form->setHtmlIdPrefix('testimonial_');
      $wysiwygConfig = Mage::getSingleton('cms/wysiwyg_config')->getConfig(array('add_variables' => false, 'add_widgets' => false,'files_browser_window_url'=>$this->getBaseUrl().'admin/cms_wysiwyg_images/index/'));

  $fieldset->addField('content', 'editor', array(
          'name'      => 'content',
          'label'     => Mage::helper('testimonials')->__('Content'),
          'title'     => Mage::helper('testimonials')->__('Content'),
          'style'     => 'width:700px; height:500px;',
          'state'     => 'html',
          'config'    => $wysiwygConfig,
          'required'  => true,
      ));
}

それがあなたのために働くことを願っています。

于 2013-09-27T04:12:58.707 に答える