Talk:Supporting SEF URLs in your component
From Joomla! Documentation
(Difference between revisions)
(New section: What is this supposed to mena) |
(→What is this supposed to mena) |
||
| Line 26: | Line 26: | ||
</source> | </source> | ||
| − | == What is this supposed to | + | == What is this supposed to mean == |
This sentence is confusing me quite a bit: | This sentence is confusing me quite a bit: | ||
Revision as of 09:04, 21 November 2008
Hi there, for me the following statement does not really makes sense:
function check() { jimport( 'joomla.filter.output' ); $alias = JFilterOutput::stringURLSafe( $this->title ); if (empty( $this->alias ) || $this->alias === $alias ) { $this->alias = $alias; } /* All your other checks */ return true; }
As I read it, the filtered $alias is only asigned to the table property, if $table->alias is empty OR $table->alias is exactly the same. So in case $this->alias is not empty, the property will not even be checked or reasigned.
What I find more logical is the method used in the Joomla components
if(empty($this->alias)) { $this->alias = $this->title; } $this->alias = JFilterOutput::stringURLSafe($this->alias);
What is this supposed to mean
This sentence is confusing me quite a bit:
"The alias is used in the URL instead of the title (the title is the text you want to have in the url)."
Is this a mistake, or do I just not understand. If so, could anybody explain?