klar kann man klassen mit "display: none;" ausblenden ^^
wollte eigentlich wissen wie man die Iso codes der Länder in MM wieder zurück in die langen Ländernamen wandelt.. quasi aus "de" "Deutschland" macht.
Achja. Habe das Problem gestern noch gelöst.
PHP-Code:
<?php
function code2country($code) {
switch ($code) {
case 'ad': return 'Andorra'; break;
case 'ae': return 'United Arab Emirates'; break;
case 'af': return 'Afghanistan'; break;
case 'ag': return 'Antigua and Barbuda'; break;
case 'ai': return 'Anguilla'; break;
case 'al': return 'Albania'; break;
case 'am': return 'Armenia'; break;
case 'ao': return 'Angola'; break;
case 'aq': return 'Antarctica'; break;
case 'ar': return 'Argentina'; break;
case 'as': return 'American Samoa'; break;
case 'at': return 'Austria'; break;
case 'au': return 'Australia'; break;
case 'aw': return 'Aruba'; break;
case 'ax': return 'Aland Islands'; break;
case 'az': return 'Azerbaijan'; break;
case 'ba': return 'Bosnia and Herzegovina'; break;
case 'bb': return 'Barbados'; break;
case 'bd': return 'Bangladesh'; break;
case 'be': return 'Belgium'; break;
case 'bf': return 'Burkina Faso'; break;
case 'bg': return 'Bulgaria'; break;
case 'bh': return 'Bahrain'; break;
case 'bi': return 'Burundi'; break;
case 'bj': return 'Benin'; break;
case 'bl': return 'Saint Barthélemy'; break;
case 'bm': return 'Bermuda'; break;
case 'bn': return 'Brunei Darussalam'; break;
case 'bo': return 'Bolivia'; break;
case 'br': return 'Brazil'; break;
case 'bs': return 'Bahamas'; break;
case 'bt': return 'Bhutan'; break;
case 'bv': return 'Bouvet Island'; break;
case 'bw': return 'Botswana'; break;
case 'by': return 'Belarus'; break;
case 'bz': return 'Belize'; break;
case 'ca': return 'Canada'; break;
case 'cc': return 'Cocos (Keeling) Islands'; break;
case 'cd': return 'Congo; break; The Democratic Republic of the'; break;
case 'cf': return 'Central African Republic'; break;
case 'cg': return 'Congo; break; Republic of'; break;
case 'ch': return 'Switzerland'; break;
case 'ci': return 'Cote d\'Ivoire'; break;
case 'ck': return 'Cook Islands'; break;
case 'cl': return 'Chile'; break;
case 'cm': return 'Cameroon'; break;
case 'cn': return 'China'; break;
case 'co': return 'Colombia'; break;
case 'cr': return 'Costa Rica'; break;
case 'cu': return 'Cuba'; break;
case 'cv': return 'Cape Verde'; break;
case 'cw': return 'Curaçao'; break;
case 'cx': return 'Christmas Island'; break;
case 'cy': return 'Cyprus'; break;
case 'cz': return 'Czech Republic'; break;
case 'de': return 'Germany'; break;
case 'dj': return 'Djibouti'; break;
case 'dk': return 'Denmark'; break;
case 'dm': return 'Dominica'; break;
case 'do': return 'Dominican Republic'; break;
case 'dz': return 'Algeria'; break;
case 'ec': return 'Ecuador'; break;
case 'ee': return 'Estonia'; break;
case 'eg': return 'Egypt'; break;
case 'eh': return 'Western Sahara'; break;
case 'er': return 'Eritrea'; break;
case 'es': return 'Spain'; break;
case 'et': return 'Ethiopia'; break;
case 'fi': return 'Finland'; break;
case 'fj': return 'Fiji'; break;
case 'fk': return 'Falkland Islands (Malvinas)'; break;
case 'fm': return 'Micronesia'; break;
case 'fo': return 'Faroe Islands'; break;
case 'fr': return 'France'; break;
case 'ga': return 'Gabon'; break;
case 'gb': return 'United Kingdom'; break;
case 'gd': return 'Grenada'; break;
case 'ge': return 'Georgia'; break;
case 'gf': return 'French Guiana'; break;
case 'gg': return 'Guernsey'; break;
case 'gh': return 'Ghana'; break;
case 'gi': return 'Gibraltar'; break;
case 'gl': return 'Greenland'; break;
case 'gm': return 'Gambia'; break;
case 'gn': return 'Guinea'; break;
case 'gp': return 'Guadeloupe'; break;
case 'gq': return 'Equatorial Guinea'; break;
case 'gr': return 'Greece'; break;
case 'gs': return 'South Georgia and the South Sandwich Islands'; break;
case 'gt': return 'Guatemala'; break;
case 'gu': return 'Guam'; break;
case 'gw': return 'Guinea-Bissau'; break;
case 'gy': return 'Guyana'; break;
case 'hk': return 'Hong Kong'; break;
case 'hm': return 'Heard and McDonald Islands'; break;
case 'hn': return 'Honduras'; break;
case 'hr': return 'Croatia/Hrvatska'; break;
case 'ht': return 'Haiti'; break;
case 'hu': return 'Hungary'; break;
case 'id': return 'Indonesia'; break;
case 'ie': return 'Ireland'; break;
case 'il': return 'Israel'; break;
case 'im': return 'Isle of Man'; break;
case 'in': return 'India'; break;
case 'io': return 'British Indian Ocean Territory'; break;
case 'iq': return 'Iraq'; break;
case 'ir': return 'Iran'; break;
case 'is': return 'Iceland'; break;
case 'it': return 'Italy'; break;
case 'je': return 'Jersey'; break;
case 'jm': return 'Jamaica'; break;
case 'jo': return 'Jordan'; break;
case 'jp': return 'Japan'; break;
case 'ke': return 'Kenya'; break;
case 'kg': return 'Kyrgyzstan'; break;
case 'kh': return 'Cambodia'; break;
case 'ki': return 'Kiribati'; break;
case 'km': return 'Comoros'; break;
case 'kn': return 'Saint Kitts and Nevis'; break;
case 'kp': return 'North Korea'; break;
case 'kr': return 'South Korea'; break;
case 'kv': return 'Kosovo'; break;
case 'kw': return 'Kuwait'; break;
case 'ky': return 'Cayman Islands'; break;
case 'kz': return 'Kazakhstan'; break;
case 'la': return 'Lao'; break;
case 'lb': return 'Lebanon'; break;
case 'lc': return 'Saint Lucia'; break;
case 'li': return 'Liechtenstein'; break;
case 'lk': return 'Sri Lanka'; break;
case 'lr': return 'Liberia'; break;
case 'ls': return 'Lesotho'; break;
case 'lt': return 'Lithuania'; break;
case 'lu': return 'Luxembourg'; break;
case 'lv': return 'Latvia'; break;
case 'ly': return 'Libyan Arab Jamahiriya'; break;
case 'ma': return 'Morocco'; break;
case 'mc': return 'Monaco'; break;
case 'md': return 'Moldova; break; Republic of'; break;
case 'me': return 'Montenegro'; break;
case 'mf': return 'Saint Martin'; break;
case 'mg': return 'Madagascar'; break;
case 'mh': return 'Marshall Islands'; break;
case 'mk': return 'Macedonia'; break;
case 'ml': return 'Mali'; break;
case 'mm': return 'Myanmar'; break;
case 'mn': return 'Mongolia'; break;
case 'mo': return 'Macau'; break;
case 'mp': return 'Northern Mariana Islands'; break;
case 'mq': return 'Martinique'; break;
case 'mr': return 'Mauritania'; break;
case 'ms': return 'Montserrat'; break;
case 'mt': return 'Malta'; break;
case 'mu': return 'Mauritius'; break;
case 'mv': return 'Maldives'; break;
case 'mw': return 'Malawi'; break;
case 'mx': return 'Mexico'; break;
case 'my': return 'Malaysia'; break;
case 'mz': return 'Mozambique'; break;
case 'na': return 'Namibia'; break;
case 'nc': return 'New Caledonia'; break;
case 'ne': return 'Niger'; break;
case 'nf': return 'Norfolk Island'; break;
case 'ng': return 'Nigeria'; break;
case 'ni': return 'Nicaragua'; break;
case 'nl': return 'Netherlands'; break;
case 'no': return 'Norway'; break;
case 'np': return 'Nepal'; break;
case 'nr': return 'Nauru'; break;
case 'nu': return 'Niue'; break;
case 'nz': return 'New Zealand'; break;
case 'om': return 'Oman'; break;
case 'pa': return 'Panama'; break;
case 'pe': return 'Peru'; break;
case 'pf': return 'French Polynesia'; break;
case 'pg': return 'Papua New Guinea'; break;
case 'ph': return 'Philippines'; break;
case 'pk': return 'Pakistan'; break;
case 'pl': return 'Poland'; break;
case 'pm': return 'Saint Pierre and Miquelon'; break;
case 'pn': return 'Pitcairn Island'; break;
case 'pr': return 'Puerto Rico'; break;
case 'ps': return 'Palestinian Territories'; break;
case 'pt': return 'Portugal'; break;
case 'pw': return 'Palau'; break;
case 'py': return 'Paraguay'; break;
case 'qa': return 'Qatar'; break;
case 're': return 'Reunion Island'; break;
case 'ro': return 'Romania'; break;
case 'rs': return 'Serbia'; break;
case 'ru': return 'Russian Federation'; break;
case 'rw': return 'Rwanda'; break;
case 'sa': return 'Saudi Arabia'; break;
case 'sb': return 'Solomon Islands'; break;
case 'sc': return 'Seychelles'; break;
case 'sd': return 'Sudan'; break;
case 'se': return 'Sweden'; break;
case 'sg': return 'Singapore'; break;
case 'sh': return 'Saint Helena'; break;
case 'si': return 'Slovenia'; break;
case 'sj': return 'Svalbard and Jan Mayen Islands'; break;
case 'sk': return 'Slovak Republic'; break;
case 'sl': return 'Sierra Leone'; break;
case 'sm': return 'San Marino'; break;
case 'sn': return 'Senegal'; break;
case 'so': return 'Somalia'; break;
case 'sr': return 'Suriname'; break;
case 'st': return 'Sao Tome and Principe'; break;
case 'sv': return 'El Salvador'; break;
case 'sy': return 'Syrian Arab Republic'; break;
case 'sz': return 'Swaziland'; break;
case 'tc': return 'Turks and Caicos Islands'; break;
case 'td': return 'Chad'; break;
case 'tf': return 'French Southern Territories'; break;
case 'tg': return 'Togo'; break;
case 'th': return 'Thailand'; break;
case 'tj': return 'Tajikistan'; break;
case 'tk': return 'Tokelau'; break;
case 'tl': return 'Timor-Leste'; break;
case 'tm': return 'Turkmenistan'; break;
case 'tn': return 'Tunisia'; break;
case 'to': return 'Tonga'; break;
case 'tr': return 'Turkey'; break;
case 'tt': return 'Trinidad and Tobago'; break;
case 'tv': return 'Tuvalu'; break;
case 'tw': return 'Taiwan'; break;
case 'tz': return 'Tanzania'; break;
case 'ua': return 'Ukraine'; break;
case 'ug': return 'Uganda'; break;
case 'um': return 'United States Minor Outlying Islands'; break;
case 'us': return 'United States'; break;
case 'uy': return 'Uruguay'; break;
case 'uz': return 'Uzbekistan'; break;
case 'va': return 'Holy See (Vatican City State)'; break;
case 'vc': return 'Saint Vincent and the Grenadines'; break;
case 've': return 'Venezuela'; break;
case 'vg': return 'Virgin Islands; break; British'; break;
case 'vi': return 'Virgin Islands; break; U.S.'; break;
case 'vn': return 'Vietnam'; break;
case 'vu': return 'Vanuatu'; break;
case 'wf': return 'Wallis and Futuna Islands'; break;
case 'ws': return 'Samoa'; break;
case 'ye': return 'Yemen'; break;
case 'yt': return 'Mayotte'; break;
case 'za': return 'South Africa'; break;
case 'zm': return 'Zambia'; break;
case 'zw': return 'Zimbabwe';
default: return "unbekannt";
}
}
?>
PHP-Code:
<!-- Line 253 --> <br/><?php echo code2country($arrItem['raw']['job_location']['location_country']); ?></div>
einziges Problem das ich dabei noch habe:
Fatal error: Cannot redeclare code2country() (previously declared in /Applications/MAMP/htdocs/karriere/templates/metamodel_prerendered.html5:2) in /Applications/MAMP/htdocs/karriere/templates/metamodel_prerendered.html5 on line 253
beim Aufruf einer Detail ansicht Seite mit MetaModels. Ansonsten klappt der Code super.
Lesezeichen