Image attach - nietworzenie osobnego wpisu z obrazkiem

Ja mam nieco inny problem z tym modułem (a właściwie z attach). Kiedy do jakiejś zawartości (dajmy na to artykuł) dołączę obrazek to drupal automatycznie tworzy mi zawartość Image (stworzoną przez moduł image) i zamieszcza sam obrazek jak artykuł. Jak zablokować takowe zachowanie tego modułu?

Zastosowałem też trick z Waszych stron: http://drupal.org.pl/node/291

Pozdrawiam

Sposób wyświetlania odpowiedzi

Wybierz preferowany sposób wyświetlania odpowiedzi i kliknij "Zachowaj ustawienia", by wprowadzić zmiany.
Portret użytkownika archetwist

Nie tędy droga

moderator

Podstawową jednostką zawartości w Drupalu jest segment. Artykuł to rodzaj segmentu.

Rozumiem, że chciałbyś, by zdjęcie było jedynie załączane do aktualnie edytowanego segmentu, a nie umieszczane w osobnym segmencie. Jest to niemożliwe. Przynajmniej nie w przypadku tego modułu. Do wpisu nie jest załączane samo zdjęcie, ale swego rodzaju odnośnik do jego segmentu. Dzięki temu można, nie wysyłając ciągle tego samego zdjęcia, załączać je do różnych wpisów.

W Twoim przypadku wystarczyłoby po prostu wpisywać bądź wklejać odpowiedni kod HTML (oczywiście po umieszczeniu pliku ze zdjęciem na serwerze). Może to ułatwić któryś z edytorów, takich jak TinyMCE czy BUEditor.

design www drupal

Obrazek w segmencie

Tak jak mówi archetwist z modułem Image inaczej nie da rady, gdyż on po prostu tak działa. Możesz dodawać obrazki poprzez jakiś edytor np. fckeditor + imce. Jednak jeżeli tego nie chcesz to istnieje inne rozwiązanie, z którego ja korzystam do umożliwienia dodawania drobnych ogłoszeń, gdzie na końcu są dołączone obrazki.

Chodzi mianowicie o CCK, do którego doinstalowujesz image_field. Tworzysz sobie nowy rodzaj zawartości do którego dodajesz pole (bądź pola – ja mam dodane 3 co pozwala na dołączenie maksymalnie 3 obrazków) image_filed, umożliwiające załączanie obrazków.

Przydatny, przy CCK, jest też moduł form_markup, który umożliwia dodawanie prefixów i suffixów do pól CCK. Przydatne przy css'ach.

To tyle z mojej strony ;)

Dzieki

Dzięki Panowie za podpowiedzi. Będę nad tym myślał.