Skip to content
This repository has been archived by the owner on Nov 19, 2017. It is now read-only.

Commit

Permalink
migrate plugin to new addon yrewrite_one_level
Browse files Browse the repository at this point in the history
fixes #2
  • Loading branch information
schuer committed Oct 1, 2017
1 parent cba8a6a commit 8b7fe08
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 17 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2016 DECAF
Copyright (c) 2017 Friends Of REDAXO

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
19 changes: 8 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,17 @@
# One-level, no suffix (yrewrite-Plugin)
# URL-Schema »One-level« für YRewrite

__Plugin__ für das REDAXO-Addon [yrewrite](https://github.com/yakamara/redaxo_yrewrite): Implementiert ein kurzes URL-Schema für alle Unterseiten.
Implementiert ein kurzes URL-Schema für alle Unterseiten auf Basis von [yrewrite](https://github.com/yakamara/redaxo_yrewrite).

## Schema

__Vorher:__

`example.tld/en/coffee/beans/india/malabar.html` _(yrewrite 1)_
`example.tld/en/coffee/beans/india/malabar/` _(yrewrite 2)_

wird zu
__Nachher:__

`example.tld/en/malabar` _(ohne trailing slash)_

Wichtig: Das Schema ist nur dann sinnvoll, wenn Seiten innerhalb einer Sprache _nicht mehrfach_ vorkommen. Gäbe es etwa einen Malabar-Kaffee auch in Brasilien, sollte dieses URL-Schema besser nicht verwendet werden.


## Installation
⚠️ Wichtig: Das Schema ist nur dann sinnvoll, wenn Seiten innerhalb einer Sprache __nicht mehrfach vorkommen__. Gäbe es etwa den Malabar-Kaffee nicht nur in 🇮🇳 Indien, sondern auch in 🇧🇷 Brasilien, sollte dieses URL-Schema besser nicht verwendet werden!

1. Paket im Plugins-Ordner von yrewrite ablegen: `redaxo/src/addons/yrewrite/plugins/one-level-no-suffix`
_Hilfe: Sollte der Unterordner `plugins` nicht existieren, einfach einen anlegen!_
2. Plugin im REDAXO-Adminbereich aktivieren.
3. Cache löschen, um URLs neu zu generieren.
2 changes: 1 addition & 1 deletion boot.php
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<?php
rex_yrewrite::setScheme(new one_level_no_suffix());
rex_yrewrite::setScheme(new yrewrite_one_level());
2 changes: 1 addition & 1 deletion lib/one_level_no_suffix.php → lib/yrewrite_one_level.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?php
class one_level_no_suffix extends rex_yrewrite_scheme
class yrewrite_one_level extends rex_yrewrite_scheme
{
protected $suffix = null;

Expand Down
6 changes: 3 additions & 3 deletions package.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package: yrewrite/one-level-no-suffix
version: '1.0.2'
package: yrewrite_one_level
version: '2.0.0'
author: Friends Of REDAXO
supportpage: https://github.com/FriendsOfREDAXO/yrewrite_one-level-no-suffix
supportpage: https://github.com/FriendsOfREDAXO/yrewrite_one_level

0 comments on commit 8b7fe08

Please sign in to comment.