NAVIGATION
This shows you the differences between two versions of the page.
|
deutsch:ersetzer_rts:frontend_render:change-cp-anchor-text [2010/06/13 10:27] Knut Heermann (flip-flop) |
deutsch:ersetzer_rts:frontend_render:change-cp-anchor-text [2018/06/03 18:09] (current) |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ====== Tausche CP-Ankertext ====== | ====== Tausche CP-Ankertext ====== | ||
| - | **RT: CP-Ankern sprechende Namen geben.** | + | **Dieser RT bietet die Möglichkeit CP-Ankern "sprechende Namen" zu geben.** |
| - | + | ||
| - | Dieser RT bietet die Möglichkeit CP-Ankern "sprechende Namen" zu geben. | + | |
| Anker der jedem CP autom. mitgegeben werden kann z.B. **%%<a name="cpid123">%%** //(123 wäre die Id des CP)// \\ | Anker der jedem CP autom. mitgegeben werden kann z.B. **%%<a name="cpid123">%%** //(123 wäre die Id des CP)// \\ | ||
| Line 25: | Line 23: | ||
| (a-z A-Z) (0-9) (_) (-) (.) \\ | (a-z A-Z) (0-9) (_) (-) (.) \\ | ||
| Alle anderen Zeichen werden konvertiert, z.B. wird aus "Mein größter Ankertext" === > "mein_groesster_ankertext". \\ | Alle anderen Zeichen werden konvertiert, z.B. wird aus "Mein größter Ankertext" === > "mein_groesster_ankertext". \\ | ||
| - | Alle Zeichen werden in Kleinbuchstaben konvertiert. Ist das nicht gewünscht kan in "%%function rt_val_special_chars($str)%%" die Anweisung **%%$str = strtolower( $str );%%** auskommentiert werden. | + | Alle Zeichen werden in Kleinbuchstaben konvertiert. Ist das nicht gewünscht kann in "%%function rt_val_special_chars($str)%%" die Anweisung **%%$str = strtolower( $str );%%** auskommentiert werden. |
| + | |||
| + | Wird eine andere Ersetzung gewünscht kann das in in der o.g. Funktion geändert werden. | ||
| \\ | \\ | ||
| Line 129: | Line 129: | ||
| ' ' => '_', '\\' => '-', '/' => '-', | ' ' => '_', '\\' => '-', '/' => '-', | ||
| 'ä' => 'ae', 'ö' => 'oe', 'ü' => 'ue', | 'ä' => 'ae', 'ö' => 'oe', 'ü' => 'ue', | ||
| - | 'Ä' => 'ae', 'Ö' => 'oe', 'Ü' => 'ue', 'ß' => 'ss', | + | 'Ä' => 'Ae', 'Ö' => 'Oe', 'Ü' => 'Ue', 'ß' => 'ss', |
| 'à' => 'a', 'á' => 'a', 'â' => 'a' , 'ã' => 'a', 'å' => 'a', | 'à' => 'a', 'á' => 'a', 'â' => 'a' , 'ã' => 'a', 'å' => 'a', | ||
| 'ç' => 'c', | 'ç' => 'c', | ||
| Line 142: | Line 142: | ||
| $str = strtr( $str, $replace ); | $str = strtr( $str, $replace ); | ||
| - | $str = strtolower( $str ); // Convert into lower case | + | // Convert into lower case: Comment it out if you do not need it. |
| + | $str = strtolower( $str ); | ||
| return trim( $str ); | return trim( $str ); | ||
| Line 165: | Line 166: | ||
| - | // Aller verfuegbaren Anker ersetzen // replace all avaialbe anchors | + | // Aller verfuegbaren Anker ersetzen // replace all available anchors |
| foreach ($result as $value) { | foreach ($result as $value) { | ||