Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 13. Juni 2014 21:56

jiji
probiert CMS/ms aus
Registriert: 01. Juli 2012
Beiträge: 21

[GELÖST] CompanyDirectory multiselect Felder einzelnd ausgeben

Hallöchen!

Wahrscheinlich ist es einfach und ich Blick es nur nicht...
Ich möchte die ausgewählten Städte, einzelnd mit Link ausgeben und bekomme es partout nicht hin...
{$customfield->selected|print_r} ergibt

stdClass Object
(
    [id] => 17
    [name] => Städte i. d. Nähe
    [type] => multiselect
    [max_length] => 255
    [create_date] => 2014-05-21 15:39:20
    [modified_date] => 2014-05-21 15:39:57
    [item_order] => 12
    [admin_only] => 0
    [public] => 1
    [dropdown_data] => Berlin=Berlin
Bochum=Bochum
Bonn=Bonn
Bremen=Bremen
Dresden=Dresden
Düsseldorf=Duesseldorf
Frankfurt=Frankfurt
Hamburg=Hamburg
Hannover=Hannover
Heidelberg=Heidelberg
Heilbronn=Heilbronn
Karlsruhe=Karlsruhe
Köln=Koeln
Leipzig=Leipzig
Leverkusen=Leverkusen
Mannheim=Mannheim
Nürnberg=Nuernberg
Rostock=Rostock
Schwerin=Schwerin
Stuttgart=Stuttgart
    [data] => 
    [options] => Array
        (
            [Berlin] => Berlin
            [Bochum] => Bochum
            [Bonn] => Bonn
            [Bremen] => Bremen
            [Dresden] => Dresden
            [Düsseldorf] => Duesseldorf
            [Frankfurt] => Frankfurt
            [Hamburg] => Hamburg
            [Hannover] => Hannover
            [Heidelberg] => Heidelberg
            [Heilbronn] => Heilbronn
            [Karlsruhe] => Karlsruhe
            [Köln] => Koeln
            [Leipzig] => Leipzig
            [Leverkusen] => Leverkusen
            [Mannheim] => Mannheim
            [Nürnberg] => Nuernberg
            [Rostock] => Rostock
            [Schwerin] => Schwerin
            [Stuttgart] => Stuttgart
        )

    [fielddef_id] => 17
    [selected] => Array
        (
            [Hamburg] => Hamburg
            [Nürnberg] => Nuernberg
        )

    [value] => Hamburg~~Nuernberg
    [printable] => Hamburg, Nürnberg
)

{$customfield->selected|print_r} gibt mir dann, wie es ja sein soll das aus

 Array
        (
            [Hamburg] => Hamburg
            [Nürnberg] => Nuernberg
        )

Sooo und nun komm ich gerade nicht weiter...
Ich möchte nun zB folgendes haben

<a href="Hamburg">Hamburg</a><a href="Nuernberg">Nürnberg</a>

Weiss jemand Rat?

Offline

#2 14. Juni 2014 20:33

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] CompanyDirectory multiselect Felder einzelnd ausgeben

Ist ein einfache Array und kann genau so wie jedes andere Array aufgelöst werden - in einer Schleife wink

{foreach $customfield->selected as $citykey=>$cityvalue}
  <a href="$cityvalue">$citykey</a>
{/foreach}

Offline

#3 15. Juni 2014 14:48

jiji
probiert CMS/ms aus
Registriert: 01. Juli 2012
Beiträge: 21

Re: [GELÖST] CompanyDirectory multiselect Felder einzelnd ausgeben

*autsch* Ja ist ja logisch.... Danke.. sollte meine 24 Std Schichten mal lassen, dann wär es mir bestimmt auch aufgefallen wink

Offline