Bezpośrednie ścieżki do obrazków w edytorze


Menu Główne » Instrukcja strony (CMS MODx) » Edycja treści (tekstu) na stronie » Bezpośrednie ścieżki do obrazków w edytorze


Ścieżki pośrednie do obrazków.

Edytor treśc w naszym CMS pozwala na osadzanie tam obrazków.

Obrazki po wstawieniu do treści mają tzw. "ścieżki pośrednie". Co to oznacza. Wyjaśnijmy to na przykładzie:

1. Na stronie o adresie: https://www.smartprojects.pl logujemy się do panelu CMS. Następnie edytujemy treść przy użyciu edytora a'a Word - TinyMce (czytaj co to jest edytor TinyMce). 

2. Próbujemy następnie wstawić do treści obrazek o adresie:

https://www.smartprojects.pl/img/logo_home.png

(Uwaga - musi to być obrazek z tego samego adresu co nasza strona)

W tym celu używamy opcji wstaw obrazek (symbol drzewka). W polu "URL obrazka" wklejamy wyżej podany link. Potwierdzamy wybór przyciskiem "Wstaw"

3. W treści powinien się pojawić obrazek. Gdy go zaznaczymy i damy opcję "Wstaw / edytuj obraz" widzimy, że mimo że wkleiliśmy pełen adres obrazka - został on skrócony do postaci:

img/logo_home.png

Dlaczego?

Jest za to odpowiedzialny właśnie mechanizm ścieżek pośrednich. System CMS rozpoznaje, że obrazek jest z tego samego serwera co on sam - i linkuje obrazek bez pełnego adresu domeny.

Wymuszenie pełnego adresu do obrazka - włączenie ścieżek bezpośrednich

Możemy oczywiście tę opcję zmienić. Tzn. wymusić, aby link do obrazka był w pełnej formie tj razem z protokołem (http:// lub https://) oraz nazwą domeny.

Aby umożliwić tę opcję należy proszę wejść pod lokalizację w CMS:

Zasoby (górna belka) => Zarządzanie zasobami => Pluginy => TinyMCE Rich Text Editor => Konfiguracja => Path Options

Domyślnie zaznaczona jest opcja "docrelative". To ona właśnie skraca adres obrazka do ścieżki pośredniej. Aby wymusić pełną ścieżkę - należy zaznaczyć opcję "fullpathurl" i potwiedzić to przyciskiem "Zapisz".

Gotowe - w tym momencie nowo wstawione obrazki poprzez edytor TinyMce będą mieć pełną ścieżkę.