Smarty nested templates

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# Developer/ SQL Server/ Visual Studio/Javascript

Functieomschrijving Ben jij een gedreven en enthousiaste .NET Developer (C#) met gevoel voor design en usability? Wil jij als C# Ontwikkellaar jouw skills graag inzetten voor een innovatieve, flexibele organisatie met een groot bereik? Lees dan snel verder! Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de

Bekijk vacature »

PHP Ontwikkelaar gezocht in Tilburg

Organisatie Deze grote organisatie in Tilburg is een grote speler binnen haar niche. Er werken meer dan 250 medewerkers aan B2B oplossingen en interne systemen. Hierbij is het grootste project het hervormen van alle interne systemen naar één groot allesomvattend systeem. Deze gigantische organisatie is, ondanks haar formaat, niet hiërarchisch ingericht en de lijnen zijn kort. Het is gewoon mogelijk om bij de directie binnen te stappen om jouw ideeën te bespreken en het leuke is dat er vervolgens ook echt wat mee wordt gedaan. Wegens de omvang van deze organisatie is er natuurlijk veel mogelijk op het gebied van

Bekijk vacature »

.NET developer / C# / Webservices

Functieomschrijving Wil jij als .NET Developer bij deze organisatie in Tilburg als kartrekker in een Scrum team fungeren en je helemaal uitleven in de backend met C#? Krijg jij een grotere kick van high-security en high-availability .NET backend oplossingen dan van een gelikte frontend? Dan past deze functie jou perfect! Programmeren van high-availability en high-security applicaties in C#; Samen met je teamgenoten nieuwe applicaties/diensten ontwikkelen in .NET; Overleggen met de informatie analisten en testers; Ontwikkelen van webservices (WCF); 20% van je tijd besteden aan innovatie; Deelnemen aan projecten om nieuwe ketenpartijen toe te voegen; Bouwen van unit testen. Functie-eisen Beschikt

Bekijk vacature »

IT medewerker Kassasystemen

We zijn op zoek naar een duizendpoot die affiniteit heeft met kassa- en reserveringsystemen. De werkzaamheden bestaan voornamelijk uit het beheer , verkoop en leveren van support op onze systemen. Ook het adviseren, bezoeken, begeleiden van vragen van klanten behoort hierbij. Het is jouw uitdaging om samen met ons team onze klanten zo goed mogelijk te begeleiden. Hierbij krijg je de beschikking over een auto van de zaak, en een bijpassend salaris. Functie-eisen: Ervaring met horeca automatisering is een pre Goede kennis van Microsoft besturingssystemen Bekend met netwerk omgevingen Kennis van databases Kennis van financiele programma's is een pre Goede

Bekijk vacature »

PHP Developer die wel een bakkie pleur lust&hellip

Vacature Omschrijving Een ras echt Rotterdams bedrijf. Dat is hoe deze organisatie het best omschreven kan worden. Als strategisch-creatief internetbureau bieden zij oplossingen voor internetvragen van hun klanten. Dit gaat van het creëren van een nieuwe corporate identity, social mediastrategie en het bouwen van complete webshops en apps. Het complete pakket. Door de combinatie van grafische en interactieve concepten komen zij tot een uitstekende technische realisatie waar hun klanten gelukkig van worden. Het team bestaat uit zowel strategische als creatieve specialisten. Daarnaast wordt er ook veel samengewerkt met externe partijen, om zo de best mogelijke oplossingen te bieden. Functieomschrijving Als

Bekijk vacature »

Analytische medior .NET developer

Vacature Omschrijving De volgende relatie is een no-nonsense organisatie met zo’n 20 jaar ervaring met Exact Software en ruime ervaring met de ontwikkeling van apps. Zij zijn een professionele organisatie met veel kennis van bedrijfsprocessen en Exact oplossingen. Enerzijds houden zij zich bezig met de advisering over en implementatie van Exact Online software. Anderzijds ontwikkelen zij Apps op maat voor Exact Online klanten. Functieomschrijving Als medior.Net Developer ontwikkel je niet alleen unieke software voor onze klanten maar ben je ook het eerste aanspreekpunt voor het management binnen het development team. Je hebt de ambitie om in 1 a 2 jaar

Bekijk vacature »

Senior software developer .NET C#

Organisatie Deze organisatie is gevestigd in de omgeving van Eindhoven. Dit bedrijf is marktleider op het gebied van de aftermarket van elektronische apparaten. Het platform wat ze hiervoor gebruiken zijn twee webshops. Een van de webshops is gericht op consumenten (B2C) en de andere legt de focus op de zakelijke markt (B2B). Binnen de zakelijke markt werken ze samen de grootste spelers uit de consumentenelektronica branche. Deze organisatie heeft meer dan een half miljoen producten in het assortiment en daar komen 10.000 producten bij per maand! Functie Het totale team bestaan uit meer dan 100 personen. Binnen een development team

Bekijk vacature »

Medior PHP Developer

Organisatie Deze jonge organisatie timmert nu al een tijdje aan de weg en is in een korte tijd gegroeid tot 10 medewerkers. Ze zijn nu hard op zoek naar een uitbreiding van het development team waarin nu zo’n 5 ontwikkelaars actief zijn. Dus wat doen ze nou precies? Dit bedrijf heeft een specialisme ontwikkeld in een bepaalde niché binnen de commerciële sector. Hierin willen zij door middel van een high tech oplossing zorgen voor automatisering op grote schaal. Ze zijn gevestigd in de omgeving van Amsterdam in een gezellig pand. Binnen het kleine team heerst een gezellige, informele sfeer en

Bekijk vacature »

SharePoint / C#.Net / Ontwikkelaar / Developer / P

Functieomschrijving Heb jij ervaring met SharePoint, JavaScript, C# of ASP.NET en wil je werken aan een SharePoint platform waar meer dan 10.000 mensen dagelijks mee werken? Dan is dit wellicht interessant voor jou! SharePoint Office 365 JavaScript TypeScript PowerShell #C ASP.NET Programmeren in SharePoint 2013 / SharePoint 2016 (en binnenkort SharePoint 2019); Bouwen van nieuwe software; Ombouwen van bestaande software; Oplossen van derdelijns incidenten; Maken van een technisch ontwerp; Software refinement; Testen van nieuwe en bestaande software; Werken aan diverse projecten zoals een mobiele applicatie, webapplicaties, CMS-systeem en eCommerce. Functie-eisen Je bent een ervaren Microsoft developer; Je hebt ervaring met

Bekijk vacature »

Medior/Senior PHP developer (Starters/Junioren zij

Organisatie Voor een van onze partners in de regio van Zaltbommel ben ik momenteel op zoek naar een Medior PHP Developer welke niet alleen beschikt over kennis en ervaring in het programmeren maar ook de behoefte heeft met zijn kwaliteiten anderen te helpen met hun kwakkelende gezondheid. Deze organisatie is gespecialiseerd in het maken van eigen maar ook hele specifieke maatwerk software voor de zorg en overige overheden als de politie en de brandweer, daarnaast werken zij door het hele land met verschillende universiteiten samen om techniek en zorg zo goed mogelijk met elkaar te combineren. Wanneer iemand van 24

Bekijk vacature »

Android / iOS developer gezocht. Heel veel uitdagi

Functieomschrijving Je komt in een (nu nog) relatief klein Android / iOS ontwikkelteam welke de ambitie heeft om flink te groeien in de aankomende periode. Je gaat samen met je collega's bij bedrijven op verschillende locaties in de randstad werken aan zeer uitdagende projecten. We zoeken voor uitbreiding van dit team iemand met ruime Android en / of iOS ontwikkel ervaring. Mocht je interesse hebben om met Kotlin aan de slag te gaan en jezelf hierin verder te ontwikkelen dan kan dat hier! Omdat de klanten op verschillende locaties in de randstad zitten is het wenselijk dat je zelf ook

Bekijk vacature »

Medior .NET developer / Utrecht /

Wil jij werken op de mooiste locatie van de Utrechtse Heuvelrug? Wordt je beperkt in je huidige werk en wil je op zoek naar die baan met veel vrijheid? En wil je werken met een leuke club ontwikkelaars die passie hebben voor het werk wat ze doen? Dan ben ik op zoek naar jou! Organisatie: Deze organisatie is gelegen, zoals de titel al vermeld, midden in de Utrechtse Heuvelrug. Lekker wandelen in de pauze, of een wild zwijn spotten vanaf je eigen bureau? Alles is hier mogelijk! Met 20 man sterk kan deze organisatie als klein & informeel worden beschouwd,

Bekijk vacature »

Maatschappelijk verantwoord Medior C# developer ge

Voor een maatschappelijk verantwoord organisatie ben ik per direct op zoek naar een Maatschappelijk verantwoord Medior C# developer die enorm ambitieus is en doelbewust wil werken bij een organisatie dat zich bezig houdt met duurzaamheid. Deze organisatie is enorm aan het groeien. Dit bedrijf telt ongeveer 60 medewerkers waarvan er 10 mensen werken in de IT afdeling. Alles binnen deze organisatie is open en maakbaar. Je gaat werken bij een informele organisatie en als ontwikkelaar krijg je meer dan voldoende vrijheid om te doen waar je goed in bent. Functie: Als software developer ga je aan de slag binnen de

Bekijk vacature »

.NET Ontwikkelaar die ICT structuren perfect laat

Vacature Omschrijving Een goede ICT structuur is wat een organisatie bij elkaar houdt. Dat is precies wat deze organisatie doet door de ICT-structuren te ontwerpen, implementeren en beheren. Belangrijk hierbij zijn de zes zakelijke behoeften waarin zij de klanten voorzien. Deze zijn: Consultancy, Communicatie, Cloud, Service, Beheer en Security. Zodra deze zes elementen tot in perfectie functioneren heeft de klant alle tools, energie en inspiratie om het meeste uit de business te halen. Klanten van deze organisatie willen de ICT tot in perfectie laten functioneren. Hiervoor is er dus veel aandacht, maatwerk, advies en optimalisatie nodig. Daar ga jij als

Bekijk vacature »

Medior / Senior Front-End Developer

“Het grootste deel van je leven werk je, dus waarom zou het niet leuk zijn?”. Dit is het motto van deze organisatie! Op een unieke locatie is 10 jaar geleden deze organisatie gestart. Na al die jaren zijn ze uitgegroeid tot de marktleider in hun niche en bouwen zij voor de meest vette klanten, webapplicaties, high traffic platformen, intelligente apps en nog veel meer innovatieve projecten. Binnen deze organisatie werk je samen met echte techneuten en creatievelingen. Met uitzicht over hun eindeloze bron van inspiratie werken zij elke dag hard aan het verwezenlijken van hun ambities. Deze wordt duurzaam gevoed

Bekijk vacature »
Mr D

Mr D

13/04/2007 13:55:00
Quote Anchor link
voor Smarty maak ik gebruik van een standaard index.tpl die er gewoon standaard uitziet, zoiets:

<html>

<head>
</head>

<body>
{$content}
</body

</html>

Daarin staat {$content}. Nu is deze content natuurlijk voor elke pagina anders en heeft elke pagina daarvoor een andere template.

Wat is de beste manier op je pagina gewoon op het scherm te krijgen?

je kan in je index.tpl natuurlijk met if else gaan werken en aan de hand daarvan een tpl includen. maar zijn hier geen betere oplossingen voor?
voor elke pagina een complete template maken lijkt me ook niet efficient omdat een groot deel hetzelfde zal zijn
 
PHP hulp

PHP hulp

18/09/2019 04:10:31
 
Jacco Engel

Jacco Engel

13/04/2007 14:02:00
Quote Anchor link
Je pagina in onderdelen uitbouwen

Header in een tpl, footer in een tpl, menu in een tpl enz...
 
Mr D

Mr D

13/04/2007 15:28:00
Quote Anchor link
is ook een mogelijkheid, maar als er nou een onderdeel bij moet op alle pagina's ben je op die manier wel even bezig

ik denk dat ik toch maar voor het dynamisch includen van een template ga
 
Frank -

Frank -

13/04/2007 15:33:00
Quote Anchor link
Ik gebruik 1 template, index.tpl.php. In deze template staan de header en footer en alle zaken die altijd terugkomen. Tevens staat hier in grote lijnen beschreven waar welk datatype (bv. formulieren) moet komen te staan. Heb ik op een bepaalde pagina 1 formulier, komt er 1 formulier, zijn er 2 formulieren, worden er keurig 2 formulieren onder elkaar gezet. Op deze manier is de hele layout gegroepeerd.

In theorie is het dus ook mogelijk om alle mogelijke data in 1x op in webpagina weer te geven.

De onderliggende scripts bepalen wat wel en wat niet wordt aangemaakt en dus wordt weergegeven.

Op deze manier hoef ik nooit 'alle' templates aan te passen wanneer ik bepaalde data wil weergeven. Ik hoef alleen maar in de logica op te geven dat deze data ook naar de template moet worden gestuurd.
 
Mr D

Mr D

13/04/2007 17:22:00
Quote Anchor link
maar op die manier kan je nooit een zeer gedetailleerde pagina maken, lijkt mij?
 
Frank -

Frank -

13/04/2007 17:33:00
Quote Anchor link
Waarom niet? De meeste websites bestaan, wat layout betreft, slechts uit een paar pagina's. 1 voor de home-page en soms dan nog 1 of 2 voor detailpagina's.

Alle data die in het hele systeem bestaat, kun je verdelen in verschillende soorten data. Denk bv. bij een adresboek aan namen, adressen, telefoonnummers, etc. etc. Het maakt dus niet uit hoeveel adressen er zijn, ze worden allemaal op dezelfde manier weergegeven, het is dezelfde soort data. Al deze soorten data, ga jij voorzien van een fraaie layout. Je geeft de layer waarin dit moet komen de naam van de juiste classe en klaar ben je. Je parsed deze template en je zorgt er voor dat deze in de template index.tpl.php wordt gezet. Deze komt automatisch op de juiste plek terecht, namelijk daar waar jij (bv.) adressen weergeeft.

Wil je dan later het datatype 'adres' van een andere layout voorzien, hoef je dat slechts 1x te doen.

Op deze manier bouw je snel een systeem en worden gegevens consequent op dezelfde manier weergegeven. Dat maakt het voor de bezoeker wel zo prettig.
 
Mr D

Mr D

13/04/2007 18:22:00
Quote Anchor link
ok, je gebruikt dus voor elk datatype een apart tpl bestand en deze include in weer in index.tpl waar je wil
 
Frank -

Frank -

13/04/2007 18:37:00
Quote Anchor link
Dat is een mogelijkheid, datatypes die vaak terugkomen staan in index.tpl.php. Maar dat zijn allemaal keuzes die je zelf maakt. Het is niet 'goed' of 'fout' om het anders te doen. De ene aanpak kan alleen wel handiger zijn dan de andere. Dit kun je het beste zelf uitvogelen, van je eigen fouten leer je het meeste.
 



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.