smarty assign/display probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dynamics NAV / 365 BC Developer @ Ede

2021-10-06 iSense Dynamics NAV / 365 BC Developer Als Dynamics 365 BC Developer aan de slag met maatwerkoplossingen bij een software development club die internationaal zeer succesvolle applicaties bouwen voor de agrarische sector? Lees dan nu verder! ISHU48459 Organisatie Als Dynamics Business Central Developer kom je te werken bij een organisatie in regio Ede die gespecialiseerd is in het ontwikkelen en implementeren van software. Zo hebben ze een eigen ontwikkelde applicatie in de markt gezet voor de agrarische sector die internationaal zeer succesvol is en waar grote vraag naar is. Door deze software worden klanten op een slimme manier ondersteund

Bekijk vacature »

Fullstack .Net Developer @ Rotterdam

2021-09-03 iSense Fullstack .Net Developer .Net Developer Back-end ISAR49919 Nieuw Organisatie Onze klant is een zakelijke dienstverlener in de regio Rotterdam, bij hun staat de medewerker centraal en daarna de klant. Ze zijn op zoek naar ervaren .Net Developers om hun klanten te helpen bij de digitale transformatie. Je gaat werken voor grote uitdagende klanten en ontwikkelen aan enterprise applicaties. Samen met het team bouw je de gewenste oplossingen. Naast het bouwen van oplossingen denk je mee met de klant en adviseer je de klant over bepaalde technische vraagstukken. De focus ligt bij deze functie vooral op de back-end. Ben

Bekijk vacature »

Android Developer

Als Mobile Developer zorg jij voor een ultieme klantervaring voor het zoeken en kopen van producten bij Coolblue via de app. Wat doe je als Android Developer bij Coolblue? Je specialiteit is Android dus je bent succesvol in het schrijven van Kotlin op een agile manier en doet aan pair programming met je collega's om hogere kwaliteit te garanderen. Daarnaast denk je mee over technische beslissingen zoals architectuur, tools en processen. Ook houd je de performance van de app in de gaten en analyseer je met je team hoe deze verbeterd kan worden. Kortom, je krijgt energie van het bouwen

Bekijk vacature »

Full-stack Software Developer - High Tech & El

Software, het land van de concepten. Heb jij al heel wat concepten gezien en weet jij je goed te navigeren binnen deze concepten? Dan zijn wij op zoek naar jou! Wat ga je doen? Complexiteit en verschillende syntax, het kan jou niet complex en variërend genoeg zijn. Je bent samen met je DevOps/Agile team verantwoordelijk voor de oplossingen die je aandraagt en ook ontwikkelt. Gezien het werkveld waar wij ons in bevinden, is kennis van of het willen leren van meerdere programmeertalen en frameworks een tweede natuur. Je gaat werken in gebieden van software-land waar je deze met elkaar gaat

Bekijk vacature »

allround systeembeheerder MSA

De Montessori Scholengemeenschap Amsterdam is een scholengroep voor voortgezet montessori-onderwijs in Amsterdam, met meerdere locaties in Amsterdam en in totaal ruim 450 medewerkers en 4200 leerlingen. De MSA heeft een lange traditie in het in stand houden en ontwikkelen van kwalitatief en hoogstaand voortgezet montessori-onderwijs. Het bedrijfsbureau vervult een ondersteunende functie voor de scholen en het bestuur. Doel van het bedrijfsbureau is om vraag- en resultaatgerichte dienstverlening te bieden waardoor het bestuur, de schooldirecties en alle medewerkers van de MSA hun werkzaamheden optimaal kunnen verrichten. Het bedrijfsbureau ondersteunt de scholen op het gebied van bedrijfsvoering en financiën, integraal personeelsbeleid, huisvesting,

Bekijk vacature »

OutSystems Developer @ Hilversum

2021-08-04 iSense OutSystems Developer Heb jij als OutSystems Developer ruime ervaring met het ontwikkelen van diverse applicaties? Lijkt het jou gaaf om aan de vooravond te staan van de implementatie van een volledig nieuw applicatiehuis? Wil jij aan de slag binnen een uitdagende omgeving waarbij je de mogelijkheid krijgt jezelf verder te ontwikkelen? Lees snel verder! ISKO47620 Organisatie Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor

Bekijk vacature »

Cloud Engineer

Cloud Engineer Opleidingsbudget van € 5.000,- Onze opdrachtgevers werken met de nieuwste technieken dus onze medewerkers ook. Daarom bieden we jou uitgebreide opleidingsmogelijkheden en ondersteunen we je maximaal in je ontwikkeling. We bepalen samen met jou een opleidingstraject want niemand wil stilstaan in zijn ontwikkeling, zeker niet in de IT. Wat mag je nog meer verwachten? Direct een arbeidsovereenkomst voor onbepaalde tijd Een salaris tussen de € 4.000,- en € 4.500,- bruto per maand o.b.v. 40 uur Diverse bonussen: 1800+ uur bonus Wervingsbonus, een waardebon naar keus, ter waarde van € 1.500,- netto Een onkostenvergoeding van € 100,- netto per

Bekijk vacature »

Lead Developer in het Spoordomein

Ben jij altijd degene in het team die de knopen doorhakt? Die samen met collega’s de best passende oplossing bepaalt? Wat ga je doen? Als Lead Developer ben je de spil tussen de klant en het ontwikkelteam. Je helpt aan de ene kant de Product Owner met het managen van de backlog en het realiseren van de business doelstellingen. En aan de andere kant zorg je voor een stabiele, flexibele software applicatie van hoge kwaliteit. Je zoekt continu naar verbeteringen in de architectuur, de gebruikte technologieën, het proces en de mensen. Je daagt je team uit om met goede ideeën

Bekijk vacature »

Advanced Mendix Developer Logistic Solutions (NL)

Advanced Mendix Developer Logistic Solutions (NL) Den Haag HBO/WO IT Professional "Als Advanced Mendix Developer impact maken op de groeiende E-commerce markt met onze logistieke software en onze kritieke logistieke keten. Je doet dit door ontwikkeling en uitbreiding van onze Mendix Cloud omgeving, waarbij je complexe business processen vertaalt naar kritieke Mendix applicaties." Wat ga je doen? PostNL is becoming a postal tech company. Je komt te werken binnen PostNL Logistic Solutions. Daar gaan we net wat verder dan een standaardpakket of brief. Het gaat bijvoorbeeld om gekoeld vervoer van medicijnen (Health), Warehousing (Fulfilment), het leveren binnen hele strakke tijdvakken

Bekijk vacature »

Audiovisueel Technicus

Ben jij een audiovisuele kenner? Vind je het leuk om bezig te zijn met audio en video? Werk jij netjes, planmatig en zelfstandig? En houd jij je hoofd koel als het spannend wordt? Dan zijn wij op zoek naar jou! Solliciteer nu op de functie van AV Technicus (fulltime) bij BPRvisie in Wijchen. Dit ga je doen Als AV-technicus ben je verantwoordelijk voor de opbouw, afbouw en het bedienen van beeld, geluid en licht tijdens evenementen bij onze klanten. Je bent hét aanspreekpunt voor de klant en het team op locatie. Samen met de accountmanager zorg jij voor een succesvol

Bekijk vacature »

Front-end Developer / HTML / JavaScript @ Utrecht

2021-09-27 iSense Front-end Developer / HTML / JavaScript Ben jij een Front-end Web Developer met minimaal 3 jaar ervaring en vindt je het te gek om te werken aan de vernieuwing van een web platform met daarbij een nieuwe responsive (mobiele) applicatie? Lijkt het je leuk om te werken bij een hechte organisatie die inmiddels een grote en bekende speler is geworden op HR gebied binnen Nederland? Lees dan nu verder! ISRI51000 Organisatie Als front-end developer ga je aan de slag bij een organisatie die de afgelopen jaren gegroeid is naar een bekende speler op HR gebied binnen Nederland. Hun

Bekijk vacature »

Junior Oracle Apex Developer @ Rotterdam

2021-10-05 iSense Junior Oracle Apex Developer Junior Oracle Apex Developer ISBO51165 Organisatie Voor onze klant in de omgeving van Rotterdam zijn we op zoek naar meerdere Oracle Apex Developers. Wordt jij blij van het meebouwen aan eigen software oplossingen bij een groeiend innovatief IT bedrijf, dan is dit iets voor jou! Voor de ontwikkeling van de software wordt er gebruik gemaakt van Oracle Application Express. De organisatie werkt vanuit een gebruikersgroep releasematig samen met haar klanten aan verdere innovaties van de software. De organisatie heeft een inspirerend kantoor in de omgeving van Rotterdam waar vanuit zij een uitdagende werkomgeving kunnen

Bekijk vacature »

C# .NET Core Ontwikkelaar

Locatie: Veel van onze werkzaamheden voeren wij uit op ons kantoor in Barendrecht of Nieuwegein of bij onze klanten in de regio. Momenteel werken wij zoveel mogelijk vanuit huis. In de toekomst zullen we juiste balans bieden tussen thuiswerken, op kantoor en of klant locatie. Binnen het domein transport en logistiek hebben wij dagelijks te maken met uitdagende vraagstukken op onder andere het vlak van Iot. Zo ontwikkelen wij bijvoorbeeld aan een Iot oplossing waar we van ruim 200.000 machines hun telemetrie en events verwerken. Dit komt neer op 200 miljoen berichten per dag. Hierin leggen we de focus op

Bekijk vacature »

PHP Symfony developer

Briljante werken-bij websites voor clubs als ABN-AMRO, T-Mobile, KWF Kankerbestrijding en Boskalis. Online recruitmentmarketingcampagnes voor Waterschap Rivierenland, Randstad en VDL Nederland. Dit zijn zomaar een paar van de projecten die we al hebben binnengeharkt. En er kan nog meer bij. Welke projecten oogst jij als naam functie bij Getnoticed? Je werkt samen met je scrumteam van designers, front- en backend developers, marketeers en projectmanager bij het uitwerken van stories voor zowel klant als in-house gerelateerde projecten. Wat je werkzaamheden zoal zijn Het bedenken van nieuwe functionaliteiten Het verbeteren van het Content Management Systeem op basis van Symfony Het optimaliseren van

Bekijk vacature »

Fullstack developer Angular / .NET Core / C#

Bedrijfsomschrijving De klantrelaties gaan hier verder dan alleen een applicatie opleveren. Vaak wordt er samen met een partner een product bedacht en ontwikkelt die dan gezamenlijk ook wordt vermarkt. Zo zijn er in de loop der jaren al een aantal succesvolle applicaties ontwikkelt voor in de zorg, e-commerce, verzekeraars en vele andere branches. Het bedrijf is professioneel en de kwaliteit staat hier voorop. Functieomschrijving Je gaat hier werken als fullstack .NET developer en wordt onderdeel van een van de vier Scrum teams. De teams zijn redelijk vast waardoor je echt weet wat je aan elkaar hebt en samen bepaal je

Bekijk vacature »
Tim S

Tim S

15/11/2012 00:46:50
Quote Anchor link
Goedenavond,

Ik ben bezig met smarty, maar ik zit met een probleem. Ik wil in php met $_GET controleren welke pagina geladen moet worden. Daarna wil ik de juiste pagina(php) include. Vervolgens ga ik in de betreffende php pagina alle codes uitvoeren een aan smarty doorgeven. Dan haal ik in de smarty template de gegevens op. Dit alles gaat goed.

wat ik nu wil is dat ik variabelen kan assign(en) aan verschillende templates.
normaal heb je:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
require("../Smarty/libs/Smarty.class.php");

$smarty = new Smarty;

$smarty->compile_check = true;
$smarty->debugging = false;
$smarty->use_sub_dirs = false;
$smarty->caching = false;  

$test = 'test';

$smarty->assign('test',$test);
$smarty->display('../templates/cms/test.tpl');


wat ik graag zou willen is dat ik 2 templates kan display(en) en aan beide appart variabele kan toekennen.

Ik heb alles geprobeerd en zit effe vast, ik hoop dat iemand weet hoe dit moet.

Alvast bedankt!
Gewijzigd op 15/11/2012 00:48:41 door Tim S
 
PHP hulp

PHP hulp

17/10/2021 02:12:17
 
- Ariën -
Beheerder

- Ariën -

15/11/2012 00:59:06
Quote Anchor link
$smarty->fetch() moet je gebruiken..
 
Tim S

Tim S

15/11/2012 01:20:37
Quote Anchor link
maar stel ik heb:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
$smarty->display('../templates/cms/header.tpl');

if(!isset($_GET['pagina'])){
    include 'edit-pages.php';
$smarty->display('../templates/cms/edit-pages.tpl');
}


dan wil ik beide templates laten zien, de header.tpl wordt dan in een ander script gemaakt.
De variabele voor edit-pages.tpl worden in edit-pages.php gemaakt.

Als ik dit nu heb krijg ik foutmeldingen, als ik een van beide doe dan werkt het. Kan dit met $-smarty->fetch()???

Toevoeging op 15/11/2012 01:32:13:

foutmelding:
Call to a member function assign() on a non-object in:

Toevoeging op 15/11/2012 01:45:12:

ah ik heb hem volgens mij door,
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$output = $smarty->fetch('../templates/cms/edit-pages.tpl');
$smarty->assign('editpages',$output);

$smarty->display('../templates/cms/index.tpl');


vervolgens kan ik in de index.tpl doen {$editpages}.

Dit werkt nog beter dan ik had gedacht. Bedankt!!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.