Skocz do zawartości
Pecetowicz Forum komputerowe

Błąd INVALID_SEO_TEMPLATE | Invision Community


Przejdź do rozwiązania Rozwiązane przez Weak.,

Rekomendowane odpowiedzi

  • Premium

Cześć. Pojawia mi się błąd INVALID_SEO_TEMPLATE w Invision Community. W jaki sposób mogę dodać przyjazne linki do mojej aplikacji? Słyszałem że w folderze data trzeba utworzyć plik furl.json.

Czy to dobra informacja? Czy istnieje inna opcja aby dodać przyjazny link w aplikacji?

Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • Ekspert
  • Rozwiązanie

furl.json

{
	"topLevel": "title",
	"pages": {
	    "app_cos": {
	        "friendly": "title",
	        "real": "app=testapp&module=app&controller=apps&area=funkcja"
	    },
}

PHP:

protected function funkcja()
{	
	$urlObject = \IPS\Http\Url::internal('app=testapp&module=app&controller=apps&area=funkcja', 'front', 'app_cos');
}

Ewentualnie:

	/**
	 * Get FURL Definition
	 *
	 * @param	bool	$revert	If TRUE, ignores all customisations and reloads from json
	 * @return	array
	 */
	public static function furlDefinition( $revert=false )
	{
		$furls = parent::furlDefinition( $revert );
	
		if ( !isset( $furls['apka'] ) )
		{
			$furls['apka'] = [
				'friendly'  => 'title',
				'real'      => 'app=testapp&module=app&controller=apps&area=funkcja',
				'regex'    	=> [ 'title' ],
				'params'   	=> [],
			];
		}
	
		return $furls;
	}

Ale tego to tylko używam przy wtyczkach 🙂

  • Lubię to! 5
Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • Premium

Dziekuję. Chodziło mi tylko o furl.json ale miło że podałeś kod, który należy umieścić w pliku PHP. Problem rozwiązany.

Odnośnik do odpowiedzi
Udostępnij na innych stronach

Problem wciąż nierozwiązany? Dodaj swoją odpowiedź

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...