Menu Główne » Instrukcja strony (CMS MODx) » Edycja treści (tekstu) na stronie » Bezpośrednie ścieżki do obrazków w edytorze
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.
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ę.