TinyMCE "cmslinker" is inserting broken links (cmsms 1.4.1)

For questions and problems with the CMS core. This board is NOT for any 3rd party modules, addons, PHP scripts or anything NOT distributed with the CMS made simple package itself.
Post Reply
lampsie
Forum Members
Forum Members
Posts: 38
Joined: Fri Nov 17, 2006 9:25 am

TinyMCE "cmslinker" is inserting broken links (cmsms 1.4.1)

Post by lampsie »

Hi,

In my config.php file, I've set the pretty URL's and htaccess etc to append ".html" to all pages.
However, if I try to insert an internal link using TinyMCE, it does not include the ".html" element, so I have to edit it manually to give it correct link. e.g. instead of putting in "home.html" it puts in just "home".

Should the cmslinker tool in TinyMCE not be picking up this from the config.php? These are settings I have in config.php:

Code: Select all

#------------
#URL Settings
#------------

#Show mod_rewrite URLs in the menu? You must enable 'use_hierarchy' for this to work for modules
$config['assume_mod_rewrite'] = true;

#Extension to use if you're using mod_rewrite for pretty URLs.
$config['page_extension'] = '.html';

#If you don't use mod_rewrite, then would you like to use the built-in
#pretty url mechanism?  This will not work with IIS and the {metadata} tag
#should be in all of your templates before enabling.
$config['internal_pretty_urls'] = false;

#If you're using the internal pretty url mechanism or mod_rewrite, would you like to
#show urls in their hierarchy?  (ex. http://www.mysite.com/parent/parent/childpage)
$config['use_hierarchy'] = true;

#If using none of the above options, what should we be using for the query string
#variable?  (ex. http://www.mysite.com/index.php?page=somecontent)
$config['query_var'] = 'page';

...and this is my .htaccess:

Code: Select all

RewriteEngine on

# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+).html$ index.php?page=$1 [QSA] 

Thanks,
lampsie
Last edited by lampsie on Thu Nov 06, 2008 4:44 pm, edited 1 time in total.
Post Reply

Return to “CMSMS Core”